SPUC  3.0
Public Member Functions | Protected Attributes | List of all members
SPUC::nested_iir_allpass_tmp< Numeric, Coeff > Class Template Reference

#include <nested_iir_allpass_1.h>

Collaboration diagram for SPUC::nested_iir_allpass_tmp< Numeric, Coeff >:
Collaboration graph
[legend]

Public Member Functions

 nested_iir_allpass_2 (Coeff c0, Coeff c1, Coeff b0, Coeff b1, Coeff k)
 
void reset ()
 reset More...
 
Numeric clock (Numeric input)
 Shift inputs by one time sample and place new sample into array. More...
 

Protected Attributes

int Delay
 The 2 1st order allpass filters. More...
 
allpass_2nd< Numeric, Coeff > A0
 
allpass_2nd< Numeric, Coeff > A1
 
allpass_1< Numeric, Coeff > D0
 
Numeric prev_input
 

Member Function Documentation

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

Shift inputs by one time sample and place new sample into array.

References SPUC::allpass_1< Numeric, Coeff >::clock(), and SPUC::allpass_2nd< Numeric, Coeff >::clock().

Here is the call graph for this function:

template<class Numeric , class Coeff = float_type>
SPUC::nested_iir_allpass_tmp< Numeric, Coeff >::nested_iir_allpass_2 ( Coeff  c0,
Coeff  c1,
Coeff  b0,
Coeff  b1,
Coeff  k 
)
inline

References SPUC::nested_iir_allpass_tmp< Numeric, Coeff >::reset().

Here is the call graph for this function:

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

Member Data Documentation

template<class Numeric , class Coeff = float_type>
allpass_2nd<Numeric,Coeff> SPUC::nested_iir_allpass_tmp< Numeric, Coeff >::A0
protected
template<class Numeric , class Coeff = float_type>
allpass_2nd<Numeric,Coeff> SPUC::nested_iir_allpass_tmp< Numeric, Coeff >::A1
protected
template<class Numeric , class Coeff = float_type>
allpass_1<Numeric,Coeff> SPUC::nested_iir_allpass_tmp< Numeric, Coeff >::D0
protected
template<class Numeric , class Coeff = float_type>
int SPUC::nested_iir_allpass_tmp< Numeric, Coeff >::Delay
protected

The 2 1st order allpass filters.

template<class Numeric , class Coeff = float_type>
Numeric SPUC::nested_iir_allpass_tmp< Numeric, Coeff >::prev_input
protected

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