Ardour  9.0-pre0-582-g084a23a80d
MTDM Class Reference

#include <mtdm.h>

Classes

class  Freq
 

Public Member Functions

 MTDM (int fsamp)
 
int process (size_t len, float *inp, float *out)
 
int resolve (void)
 
int inv (void) const
 
double del (void) const
 
double err (void) const
 
void invert (void)
 
float get_peak ()
 

Private Attributes

double _del
 
double _err
 
float _wlp
 
int _cnt
 
int _inv
 
Freq _freq [13]
 
float _peak
 

Detailed Description

Definition at line 27 of file mtdm.h.

Constructor & Destructor Documentation

◆ MTDM()

MTDM::MTDM ( int  fsamp)

Member Function Documentation

◆ del()

double MTDM::del ( void  ) const
inline

Definition at line 35 of file mtdm.h.

◆ err()

double MTDM::err ( void  ) const
inline

Definition at line 36 of file mtdm.h.

◆ get_peak()

float MTDM::get_peak ( )
inline

Definition at line 43 of file mtdm.h.

◆ inv()

int MTDM::inv ( void  ) const
inline

Definition at line 34 of file mtdm.h.

◆ invert()

void MTDM::invert ( void  )
inline

Definition at line 38 of file mtdm.h.

◆ process()

int MTDM::process ( size_t  len,
float *  inp,
float *  out 
)

◆ resolve()

int MTDM::resolve ( void  )

Member Data Documentation

◆ _cnt

int MTDM::_cnt
private

Definition at line 67 of file mtdm.h.

◆ _del

double MTDM::_del
private

Definition at line 64 of file mtdm.h.

◆ _err

double MTDM::_err
private

Definition at line 65 of file mtdm.h.

◆ _freq

Freq MTDM::_freq[13]
private

Definition at line 69 of file mtdm.h.

◆ _inv

int MTDM::_inv
private

Definition at line 68 of file mtdm.h.

◆ _peak

float MTDM::_peak
private

Definition at line 70 of file mtdm.h.

◆ _wlp

float MTDM::_wlp
private

Definition at line 66 of file mtdm.h.


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