- are the scaling functions of refinement level . is a certain coarsest level of refinement. The larger the support of the scaling functions, the larger is . For example, for Interpolets of order 2 and for Interpolets of order 4. The number of scaling functions for level is , as we use dyadic refinement only.
- are the wavelets of level . The translation index runs from for and from if .

- Interpolets of order 2, 4 and 6. For example, Interpolets of order 2 are the piecewise linear hat functions.
- orthogonal Daubechies wavelets of order 1 .. 4 and 6. Daubechies wavelets of order 1 are the Haar wavelets.

Since most of the algorithms work for general biorthogonal wavelets it is straightforward to include further wavelet families.
To do so, one just has to feed the coefficients for the low and high pass filters and all other required operators in
struct Wavelets. By now, we provide member functions which read the coefficients
for the desired wavelets from the files `MATLAB/Data/Icoeff.dat` or `MATLAB/Data/coeff.dat`.

**Example:** The following program reads the filter coefficients for 4th order Interpolets and dumps them on the screen.

`#include "Wavelet.hpp"
int debugRefine ;
int main() {
Wavelets WC("Interpolet",4) ;
WC.Print(1) ;
}
`