    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class JSci.maths.wavelet.cdf3_5.MultiSpline3_5

    java.lang.Object
       |
       +----JSci.maths.wavelet.cdf3_5.MultiSpline3_5

public final class MultiSpline3_5
extends Object
implements Filter

Cohen-Daubechies-Feauveau with N=3 and Ntilde=5 adapted to the interval by Deslauriers-Dubuc-Lemire

##

MultiSpline3_5()

##

highpass(double[])
  This is the implementation of the highpass Filter.
highpass(double[], double[])
  This is the implementation of the highpass Filter.
lowpass(double[])
  This is the implementation of the lowpass Filter.
lowpass(double[], double[])
  This is the implementation of the lowpass Filter.
previousDimension(int)
  This method return the number of "scaling" functions at the previous scale given a number of scaling functions.
scaling(int, int)
wavelet(int, int)

##

MultiSpline3_5

     public MultiSpline3_5()

##

previousDimension

     public int previousDimension(int k)

  This method return the number of "scaling" functions at the previous scale given a number of scaling functions. The answer is always smaller than the provided value (about half since this is a dyadic implementation). This relates to the same idea as the "Filter type". It is used by the interface "Filter".

lowpass

     public double[] lowpass(double v[],
                             double param[])

  This is the implementation of the lowpass Filter. It is used by the interface "Filter". Lowpass filters are normalized so that they preserve constants away from the boundaries.

highpass

     public double[] highpass(double v[],
                              double param[])

  This is the implementation of the highpass Filter. It is used by the interface "Filter". Highpass filters are normalized in order to get L2 orthonormality of the resulting wavelets (when it applies). See the class DiscreteHilbertSpace for an implementation of the L2 integration.

lowpass

     public double[] lowpass(double gete[])

  This is the implementation of the lowpass Filter. It is used by the interface "Filter". Lowpass filters are normalized so that they preserve constants away from the boundaries.

highpass

     public double[] highpass(double v[])

  This is the implementation of the highpass Filter. It is used by the interface "Filter". Highpass filters are normalized in order to get L2 orthonormality of the resulting wavelets (when it applies). See the class DiscreteHilbertSpace for an implementation of the L2 integration.

scaling

     public static QuadraticSpline scaling(int n0,
                                           int k)

wavelet

     public static QuadraticSpline wavelet(int n0,
                                           int k)

    All Packages  Class Hierarchy  This Package  Previous  Next  Index