SPUC::iir_allpass2< Numeric, Coeff > Class Template Reference
[SPUC double templatesIIR filters]

Template Class for IIR filter using sum of 2nd Order Allpass sections. More...

#include <iir_allpass2.h>

List of all members.

Public Member Functions

 iir_allpass2 (Coeff h1a, Coeff h1b, Coeff h2a, Coeff h2b, long round_bits=0)
void reset ()
 Reset.
Numeric clock (Numeric input)

Protected Attributes

allpass_2nd< Numeric, Coeff > A0
allpass_2nd< Numeric, Coeff > A1


Detailed Description

template<class Numeric, class Coeff = float_type>
class SPUC::iir_allpass2< Numeric, Coeff >

Template Class for IIR filter using sum of 2nd Order Allpass sections.

The filter is a combination of 2 2nd order Allpass sections This class needs the allpass_2nd class

Author:
Tony Kirke
allpass_iir.gif


Constructor & Destructor Documentation

template<class Numeric, class Coeff = float_type>
SPUC::iir_allpass2< Numeric, Coeff >::iir_allpass2 ( Coeff  h1a,
Coeff  h1b,
Coeff  h2a,
Coeff  h2b,
long  round_bits = 0 
) [inline]


Member Function Documentation

template<class Numeric, class Coeff = float_type>
Numeric SPUC::iir_allpass2< Numeric, Coeff >::clock ( Numeric  input  )  [inline]

template<class Numeric, class Coeff = float_type>
void SPUC::iir_allpass2< Numeric, Coeff >::reset ( void   )  [inline]

Reset.


Member Data Documentation

template<class Numeric, class Coeff = float_type>
allpass_2nd<Numeric,Coeff> SPUC::iir_allpass2< Numeric, Coeff >::A0 [protected]

template<class Numeric, class Coeff = float_type>
allpass_2nd<Numeric,Coeff> SPUC::iir_allpass2< Numeric, Coeff >::A1 [protected]


The documentation for this class was generated from the following file:
Generated on Mon Jun 9 19:40:43 2008 for DSPTemplates by  doxygen 1.4.7