All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JSci.maths.wavelet.Cascades

java.lang.Object
   |
   +----JSci.maths.AbstractMath
           |
           +----JSci.maths.wavelet.Cascades

public final class Cascades
extends AbstractMath
This class is a standard implementation of the Cascades algorithm.


Method Index

 o dimension(int, int)
Starting with n0 scaling functions and going jfin scales ahead (iterating jfin times), tells you how many scaling functions you'll have.
 o dimension(int, int, int)
Starting with n0 scaling functions and going jfin scales ahead (iterating jfin times), tells you how many scaling functions you'll have.
 o dimensionHaar(int, int)
Starting with n0 scaling functions and going jfin scales ahead (iterating jfin times), tells you how many scaling functions you'll have.
 o doublesample(double[])
Method used to oversample according to the Haar transform
 o evalScaling(Filter, int, int, int)
 o evaluation(Filter, int, double[])
 o evalWavelet(Filter, int, int, int)
 o evalWavelet(Filter, int, int, int, int)
 o evalWaveletHaar(Filter, int, int, int)
 o evalWaveletQuadratic(Filter, int, int, int)
 o oversample(double[])
method used to oversample according to the lazy (Dirac Delta Function) interpolation
 o PowerOf2(int)
 o previousDimension(int, int)
This method return the number of "scaling" functions at the previous scale given a number of scaling functions.
 o quadraticOversample(double[])
Special oversampling for the quadratic spline interpolation
 o supersample(double[])
Special oversampling for the linear spline interpolation

Methods

 o previousDimension
 public static int previousDimension(int filtretype,
                                     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".

 o evalScaling
 public static double[] evalScaling(Filter filtre,
                                    int n0,
                                    int j1,
                                    int k)
 o evalWavelet
 public static double[] evalWavelet(Filter filtre,
                                    int filtretype,
                                    int n0,
                                    int j1,
                                    int k)
 o evalWavelet
 public static double[] evalWavelet(Filter filtre,
                                    int n0,
                                    int j1,
                                    int k)
 o evalWaveletHaar
 public static double[] evalWaveletHaar(Filter filtre,
                                        int n0,
                                        int j1,
                                        int k)
 o evalWaveletQuadratic
 public static double[] evalWaveletQuadratic(Filter filtre,
                                             int n0,
                                             int j1,
                                             int k)
 o PowerOf2
 public static int PowerOf2(int pwrOf2)
 o oversample
 public static double[] oversample(double data[])
method used to oversample according to the lazy (Dirac Delta Function) interpolation

 o doublesample
 public static double[] doublesample(double data[])
Method used to oversample according to the Haar transform

 o supersample
 public static double[] supersample(double data[])
Special oversampling for the linear spline interpolation

 o quadraticOversample
 public static double[] quadraticOversample(double v[])
Special oversampling for the quadratic spline interpolation

 o dimension
 public static int dimension(int n0,
                             int jfin,
                             int filtertype)
Starting with n0 scaling functions and going jfin scales ahead (iterating jfin times), tells you how many scaling functions you'll have. (Dyadic multiresolutions of type filtretype.)

Parameters:
filtertype - filter type
n0 - number of scaling functions initially
jfin - number of iterations
 o dimension
 public static int dimension(int n0,
                             int jfin)
Starting with n0 scaling functions and going jfin scales ahead (iterating jfin times), tells you how many scaling functions you'll have. (Linear spline and dyadic multiresolution of type 1.)

Parameters:
n0 - number of scaling functions initially
jfin - number of iterations
 o dimensionHaar
 public static int dimensionHaar(int n0,
                                 int jfin)
Starting with n0 scaling functions and going jfin scales ahead (iterating jfin times), tells you how many scaling functions you'll have. (Haar and dyadic multiresolution of type 0.)

Parameters:
n0 - number of scaling functions initially
jfin - number of iterations
 o evaluation
 public static double[] evaluation(Filter filtre,
                                   int j1,
                                   double init[])

All Packages  Class Hierarchy  This Package  Previous  Next  Index