Public Methods |
| Wavelets () |
| default constructor.
|
| Wavelets (const char *type, const int N) |
| constructor with selection of wavelets -
Parameters:
-
type
|
may be one of "Interpolet", "Daubechies"
|
N
|
degree of polynomial exactness (i.e. the order), may be 2,4,6 for Interpolets and 1,3 for Daubechies wavelets. |
|
int | GetCoefficients (const char *type, const int N) |
| read coefficients for selected wavelets from standard file.
|
void | Print (int allflag=0) |
| print basic informations -
Parameters:
-
allflag
|
&1 != 0 print filter matrices
. |
|
double | WaveletIntegral (int l, int t, int *BC) |
| return
, respects boundary adapted wavelets.
|
double | ScalingFunctionIntegral (int l, int s, int *BC) |
| return
, respects boundary adapted wavelets.
|
int | FDOp (int op) |
| returns the number of the FDOperator 'op' in FDOperators[9].
|
Public Attributes |
int | N |
| Number of vanishing moments.
|
bool | InterpoletFlag |
| wavelets are (Lifting-)Interpolets ?
|
bool | LiftingFlag |
| Lifting-Interpolets ? must be set to enforce the Lifting-step in the non-adaptive wavelet transforms (i)bwt(.).
|
int | Level0 |
| coarsest level.
|
TransformMatrix | HJ |
| low pass filter for primal scaling functions.
|
TransformMatrix | GJ |
| high pass filter for primal wavelets.
|
TransformMatrix | HtJ |
| low pass filter for dual scaling functions.
|
TransformMatrix | GtJ |
| high pass filter for dual wavelets.
|
OperatorMatrix | FDOperators [20] |
| the finite difference operators are stored in the new format <tilde(PHI) , PHI>.
|