gtkIOStream  1.7.0
GTK+ << C++ IOStream operators for GTK+. Now with ORBing, numerical computation, audio client and more ...
FastDepUKFB Class Reference

#include <fastDepukfb.H>

Inheritance diagram for FastDepUKFB:
[legend]
Collaboration diagram for FastDepUKFB:
[legend]

Public Member Functions

 FastDepUKFB (int sampleFreq, int fCnt=50)
 
- Public Member Functions inherited from DepUKFB
 DepUKFB (int sampleFreq, int fCnt=50)
 
void init (int sampleFreq, int fCnt=50)
 
virtual ~DepUKFB ()
 
int filterCount (void)
 Returns the number of filters. More...
 
double * operator[] (int i)
 
double operator() (int i, int j, int binCount)
 

Private Member Functions

void findIIRCoeff (double fc, double pl, double pu)
 
void filter (double fc, double *out)
 
void afZ (double fc, int whichFilter, double pl, double pu)
 
virtual void af (double fc, int whichFilter)
 Auditory Filter procedure. More...
 

Private Attributes

double n_l [2]
 
double d_l [3]
 
double n_u [2]
 
double d_u [3]
 

Additional Inherited Members

- Public Attributes inherited from DepUKFB
double * cf
 The filter centre frequencies. More...
 
double * ef
 The filter edge frequencies. More...
 
- Protected Member Functions inherited from DepUKFB
 DepUKFB ()
 
double p_l (double fc)
 
double p_u (double fc)
 
- Protected Attributes inherited from DepUKFB
int fs
 The sample frequency. More...
 
double * g
 g coeff. More...
 
double ** w
 The filters. More...
 

Detailed Description

Definition at line 24 of file fastDepukfb.H.

Constructor & Destructor Documentation

◆ FastDepUKFB()

FastDepUKFB::FastDepUKFB ( int  sampleFreq,
int  fCnt = 50 
)
inline

Definition at line 111 of file fastDepukfb.H.

Here is the call graph for this function:

Member Function Documentation

◆ af()

virtual void FastDepUKFB::af ( double  fc,
int  whichFilter 
)
inlineprivatevirtual

Auditory Filter procedure.

Reimplemented from DepUKFB.

Definition at line 103 of file fastDepukfb.H.

Here is the call graph for this function:

◆ afZ()

void FastDepUKFB::afZ ( double  fc,
int  whichFilter,
double  pl,
double  pu 
)
inlineprivate

Definition at line 96 of file fastDepukfb.H.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ filter()

void FastDepUKFB::filter ( double  fc,
double *  out 
)
inlineprivate

Definition at line 60 of file fastDepukfb.H.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ findIIRCoeff()

void FastDepUKFB::findIIRCoeff ( double  fc,
double  pl,
double  pu 
)
inlineprivate

Definition at line 29 of file fastDepukfb.H.

Here is the caller graph for this function:

Member Data Documentation

◆ d_l

double FastDepUKFB::d_l[3]
private

Definition at line 26 of file fastDepukfb.H.

◆ d_u

double FastDepUKFB::d_u[3]
private

Definition at line 27 of file fastDepukfb.H.

◆ n_l

double FastDepUKFB::n_l[2]
private

Definition at line 26 of file fastDepukfb.H.

◆ n_u

double FastDepUKFB::n_u[2]
private

Definition at line 27 of file fastDepukfb.H.


The documentation for this class was generated from the following file:
gtkIOStream: FastDepUKFB Class Reference
GTK+ IOStream  Beta