30 #define BIORTHOGONAL_CC 57 WaveDWT<DataType_t>(m,m,tree,border)
63 template<
class DataType_t>
73 template<
class DataType_t>
80 template<
class DataType_t>
94 for(
int i=0;
i<
n;
i++)
110 template<
class DataType_t>
117 const int nS = this->
nWWS>>level;
120 for(i=1; i<nS; i+=4) {pData[i*step] *= -1;}
127 template<
class DataType_t>
132 const int nS = this->
nWWS>>level;
136 for(i=1; i<nS; i+=4) {pData[i*step] *= -1;}
146 #define CLASS_INSTANTIATION(class_) template class Biorthogonal< class_ >; 153 #undef CLASS_INSTANTIATION
#define CLASS_INSTANTIATION(class_)
void inverse(int level, int layer)
void forward(int level, int layer)
double Lagrange(const int n, const int i, const double x)
virtual void update(int, int, const double *)
virtual Biorthogonal * Clone() const
return: Wavelet* - duplicate of *this, allocated on heap
virtual void predict(int, int, const double *)
unsigned long nWWS
pointer to wavelet work space
virtual int getOffset(int, int)
Biorthogonal(const Wavelet &)