LMMS
Loading...
Searching...
No Matches
DSP::LatFilt< ORDER > Class Template Reference

#include <LatFilt.h>

Public Member Functions

void reset ()
void init (double fs)
void clearcoefs ()
sample_t process (sample_t s)
void set_vi (double coef, int i)
void set_ki (double coef, int i)

Public Attributes

double vcoef [ORDER+1]
double kcoef [ORDER]
double state [ORDER]
double y
double vf [ORDER+1]
double kf [ORDER]

Member Function Documentation

◆ clearcoefs()

template<int ORDER>
void DSP::LatFilt< ORDER >::clearcoefs ( )
inline

◆ init()

template<int ORDER>
void DSP::LatFilt< ORDER >::init ( double fs)
inline

◆ process()

template<int ORDER>
sample_t DSP::LatFilt< ORDER >::process ( sample_t s)
inline

◆ reset()

template<int ORDER>
void DSP::LatFilt< ORDER >::reset ( )
inline

◆ set_ki()

template<int ORDER>
void DSP::LatFilt< ORDER >::set_ki ( double coef,
int i )
inline

◆ set_vi()

template<int ORDER>
void DSP::LatFilt< ORDER >::set_vi ( double coef,
int i )
inline

Member Data Documentation

◆ kcoef

template<int ORDER>
double DSP::LatFilt< ORDER >::kcoef[ORDER]

◆ kf

template<int ORDER>
double DSP::LatFilt< ORDER >::kf[ORDER]

◆ state

template<int ORDER>
double DSP::LatFilt< ORDER >::state[ORDER]

◆ vcoef

template<int ORDER>
double DSP::LatFilt< ORDER >::vcoef[ORDER+1]

◆ vf

template<int ORDER>
double DSP::LatFilt< ORDER >::vf[ORDER+1]

◆ y

template<int ORDER>
double DSP::LatFilt< ORDER >::y

The documentation for this class was generated from the following file: