Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

SPUC::rfir< Numeric > Class Template Reference
[FIR filters]

template class rfir FIR filter implementation with complex input and real coefficients More...

#include <cfir.h>

Collaboration diagram for SPUC::rfir< Numeric >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void settap (long i, Numeric tap)
complex< Numeric > out ()
complex< Numeric > check (long i)
 rfir (void)
 rfir (long n)
void set_size (long n)
 rfir (const char *file)
complex< Numeric > update (complex< Numeric > in)
void read_taps (const char *file)
void print (void)

Public Attributes

long num_taps
Numeric * coeff
complex< Numeric > * z
complex< Numeric > output

Detailed Description

template<class Numeric>
class SPUC::rfir< Numeric >

template class rfir FIR filter implementation with complex input and real coefficients

rfir.gif


Constructor & Destructor Documentation

template<class Numeric>
SPUC::rfir< Numeric >::rfir void   )  [inline]
 

template<class Numeric>
SPUC::rfir< Numeric >::rfir long  n  )  [inline]
 

template<class Numeric>
SPUC::rfir< Numeric >::rfir const char *  file  )  [inline]
 

Here is the call graph for this function:


Member Function Documentation

template<class Numeric>
complex<Numeric> SPUC::rfir< Numeric >::check long  i  )  [inline]
 

template<class Numeric>
complex<Numeric> SPUC::rfir< Numeric >::out  )  [inline]
 

template<class Numeric>
void SPUC::rfir< Numeric >::print void   ) 
 

template<class Numeric>
void SPUC::rfir< Numeric >::read_taps const char *  file  ) 
 

template<class Numeric>
void SPUC::rfir< Numeric >::set_size long  n  )  [inline]
 

template<class Numeric>
void SPUC::rfir< Numeric >::settap long  i,
Numeric  tap
[inline]
 

template<class Numeric>
complex<Numeric> SPUC::rfir< Numeric >::update complex< Numeric >  in  )  [inline]
 


Member Data Documentation

template<class Numeric>
Numeric* SPUC::rfir< Numeric >::coeff
 

template<class Numeric>
long SPUC::rfir< Numeric >::num_taps
 

template<class Numeric>
complex<Numeric> SPUC::rfir< Numeric >::output
 

template<class Numeric>
complex<Numeric>* SPUC::rfir< Numeric >::z
 


The documentation for this class was generated from the following file:
Generated on Fri Sep 16 11:08:37 2005 for spuc by  doxygen 1.4.4