Documentation of 'jsci.maths.wavelet.cdf2_4.MultiSpline2_4' Java class
MultiSpline2_4
jsci.maths.wavelet.cdf2_4

Class MultiSpline2_4

  • All Implemented Interfaces:
    Filter


    public final class MultiSpline2_4
    extends java.lang.Object
    implements Filter
    Cohen-Daubechies-Feauveau with N=2 and Ntilde=4 adapted to the interval by Deslauriers-Dubuc-Lemire
    • Constructor Summary

      Constructors 
      Constructor and Description
      MultiSpline2_4() 
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      static LinearSpline hat(int n0, int k) 
      double[] highpass(double[] v)
      Highpass filters are normalized in order to get L2 orthonormality of the resulting wavelets (when it applies).
      double[] highpass(double[] v, double[] param)
      Highpass filters are normalized in order to get L2 orthonormality of the resulting wavelets (when it applies).
      double[] lowpass(double[] donnee)
      lowpass filter
      double[] lowpass(double[] v, double[] param)
      lowpass filter
      int previousDimension(int k)
      This method return the number of "scaling" functions at the previous scale given a number of scaling functions.
      static LinearSpline scaling(int n0, int k) 
      static LinearSpline wavelet(int n0, int k) 
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MultiSpline2_4

        public MultiSpline2_4()
    • Method Detail

      • 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".
        Specified by:
        previousDimension in interface Filter
      • lowpass

        public double[] lowpass(double[] v,
                                double[] param)
        Description copied from interface: Filter
        lowpass filter
        Specified by:
        lowpass in interface Filter
        param - a parameter for the filter
      • highpass

        public double[] highpass(double[] v,
                                 double[] param)
        Description copied from 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.
        Specified by:
        highpass in interface Filter
        param - a parameter for the filter
      • lowpass

        public double[] lowpass(double[] donnee)
        Description copied from interface: Filter
        lowpass filter
        Specified by:
        lowpass in interface Filter
      • highpass

        public double[] highpass(double[] v)
        Description copied from 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.
        Specified by:
        highpass in interface Filter
      • scaling

        public static LinearSpline scaling(int n0,
                                           int k)
      • wavelet

        public static LinearSpline wavelet(int n0,
                                           int k)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.