Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes
bwave::GenFilter< tp_Type, tp_size > Class Template Reference

List of all members.

Public Member Functions

tp_Type operator() (unsigned i) const
tp_Type & operator() (unsigned i)
tp_Type divisor () const
tp_Type divisor (int newDiv)
template<void op>
void apply (const blitz::Array< tp_Type, 1 > &in, blitz::Array< tp_Type, 1 > &out, ExtensionMode be) const
void apply (const blitz::Array< tp_Type, 1 > &in, blitz::Array< tp_Type, 1 > &out, ExtensionMode be=ZERO_EXT) const
void applyAdd (const blitz::Array< tp_Type, 1 > &in, blitz::Array< tp_Type, 1 > &out, ExtensionMode be=ZERO_EXT) const
void applySub (const blitz::Array< tp_Type, 1 > &in, blitz::Array< tp_Type, 1 > &out, ExtensionMode be=ZERO_EXT) const
 GenFilter (int origin)
 GenFilter (int origin, const tp_Type *x, tp_Type divis)

Static Public Member Functions

static void set (tp_Type &target, const tp_Type &value)
static void inc (tp_Type &target, const tp_Type &value)
static void dec (tp_Type &target, const tp_Type &value)

Static Protected Member Functions

template<class tp_Type2 , int tp_size2>
static tp_Type2 filterSP (const GenFilter< tp_Type2, tp_size2 > &coeffs, const blitz::Array< tp_Type2, 1 > &in, int i)
template<class tp_Type2 >
static tp_Type2 filterSP (const GenFilter< tp_Type2, 1 > &coeffs, const blitz::Array< tp_Type2, 1 > &in, int i)
template<class tp_Type2 >
static tp_Type2 filterSP (const GenFilter< tp_Type2, 2 > &coeffs, const blitz::Array< tp_Type2, 1 > &in, int i)
template<class tp_Type2 >
static tp_Type2 filterSP (const GenFilter< tp_Type2, 3 > &coeffs, const blitz::Array< tp_Type2, 1 > &in, int i)
template<class tp_Type2 >
static tp_Type2 filterSP (const GenFilter< tp_Type2, 4 > &coeffs, const blitz::Array< tp_Type2, 1 > &in, int i)
template<class tp_Type2 >
static tp_Type2 filterSP (const GenFilter< tp_Type2, 5 > &coeffs, const blitz::Array< tp_Type2, 1 > &in, int i)
template<class tp_Type2 >
static tp_Type2 filterSP (const GenFilter< tp_Type2, 6 > &coeffs, const blitz::Array< tp_Type2, 1 > &in, int i)

Protected Attributes

tp_Type m_coeffs [tp_size]
int m_origin
tp_Type m_divisor

template<class tp_Type, int tp_size>
class bwave::GenFilter< tp_Type, tp_size >


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