Modifier and Type | Class and Description |
---|---|
class |
Cosine
This class is used to be able to mix the wavelet
and cosine transforms.
|
class |
DiscreteFunction
This class is used to be able to mix the wavelet
and other type of functions such as given signals.
|
class |
Signal
This class use the linear spline as
a general model for a signal.
|
class |
Sine
This class is used to be able to mix the wavelet
and sine transforms.
|
class |
SparseDiscreteFunction |
Modifier and Type | Method and Description |
---|---|
abstract MultiscaleFunction |
Multiresolution.dualScaling(int n0,
int k) |
abstract MultiscaleFunction |
Multiresolution.dualWavelet(int n0,
int k) |
abstract MultiscaleFunction |
Multiresolution.primaryScaling(int n0,
int k) |
abstract MultiscaleFunction |
Multiresolution.primaryWavelet(int n0,
int k) |
Modifier and Type | Method and Description |
---|---|
void |
BasisFunctionLibrary.add(MultiscaleFunction f)
Add the MultiscaleFunction to both the primary
and dual internal arrays.
|
void |
BasisFunctionLibrary.add(MultiscaleFunction[] f)
Add the array of MultiscaleFunction to both
the primary and dual internal arrays.
|
static double[] |
DiscreteHilbertSpace.add(MultiscaleFunction f,
double a,
MultiscaleFunction g,
int j1)
Calculates f+a*g.
|
static DoubleSparseVector |
DiscreteHilbertSpace.add(MultiscaleFunction g,
double a,
SparseDiscreteFunction f,
int j1)
Calculates f+a*g.
|
void |
MatchingPursuit.add(MultiscaleFunction fprimary,
MultiscaleFunction fdual) |
void |
BasisFunctionLibrary.add(MultiscaleFunction fprimary,
MultiscaleFunction fdual)
Add a clone of the given MultiscaleFunctions
to the internal arrays of MultiscaleFunctions.
|
static DoubleSparseVector |
DiscreteHilbertSpace.add(SparseDiscreteFunction f,
double a,
MultiscaleFunction g,
int j1)
Calculates f+a*g.
|
protected static DiscreteFunction[] |
BasisFunctionLibrary.cloneArrayDiscreteFunction(MultiscaleFunction[] a)
Clone an arry of DiscreteFunction.
|
static int[] |
DiscreteHilbertSpace.getScalingCoefficients(MultiscaleFunction f,
MultiscaleFunction g,
int j1)
While this method is public (for transparency reasons)
it should not be called by other classes unless
absolutely necessary.
|
static double |
DiscreteHilbertSpace.integrate(MultiscaleFunction f,
MultiscaleFunction g,
int j1) |
static double |
DiscreteHilbertSpace.integrate(MultiscaleFunction f,
MultiscaleFunction g,
int j1,
double a,
double b) |
static double |
DiscreteHilbertSpace.integrate(PiecewiseConstant f,
MultiscaleFunction g,
int j1) |
static double |
DiscreteHilbertSpace.integrate(PiecewiseConstant f,
MultiscaleFunction g,
int j1,
double a,
double b) |
static double |
DiscreteHilbertSpace.integrate(SumOfDiracs f,
MultiscaleFunction g,
int j1) |
static double |
DiscreteHilbertSpace.integrate(SumOfDiracs f,
MultiscaleFunction g,
int j1,
double a,
double b) |
Modifier and Type | Class and Description |
---|---|
class |
DualScaling2_4
Cohen-Daubechies-Feauveau
with N=2 and
Ntilde=4 adapted to the interval
by Deslauriers-Dubuc-Lemire
|
class |
DualWavelet2_4
Cohen-Daubechies-Feauveau
with N=2 and
Ntilde=4 adapted to the interval
by Deslauriers-Dubuc-Lemire
|
Modifier and Type | Method and Description |
---|---|
MultiscaleFunction |
CDF2_4.dualScaling(int n0,
int k) |
MultiscaleFunction |
CDF2_4.dualWavelet(int n0,
int k) |
MultiscaleFunction |
CDF2_4.primaryScaling(int n0,
int k) |
MultiscaleFunction |
CDF2_4.primaryWavelet(int n0,
int k) |
Modifier and Type | Class and Description |
---|---|
class |
DualScaling3_5
Cohen-Daubechies-Feauveau
with N=3 and
Ntilde=5 adapted to the interval
by Deslauriers-Dubuc-Lemire
|
class |
DualWavelet3_5
Cohen-Daubechies-Feauveau
with N=3 and
Ntilde=5 adapted to the interval
by Deslauriers-Dubuc-Lemire
|
Modifier and Type | Method and Description |
---|---|
MultiscaleFunction |
CDF3_5.dualScaling(int n0,
int k) |
MultiscaleFunction |
CDF3_5.dualWavelet(int n0,
int k) |
MultiscaleFunction |
CDF3_5.primaryScaling(int n0,
int k) |
MultiscaleFunction |
CDF3_5.primaryWavelet(int n0,
int k) |
Modifier and Type | Class and Description |
---|---|
class |
Scaling2
Daubechies wavelets adapted to the
interval by Meyer.
|
class |
Wavelet2
Daubechies wavelets adapted to the
interval by Meyer.
|
Modifier and Type | Method and Description |
---|---|
MultiscaleFunction |
Daubechies2.dualScaling(int n0,
int k) |
MultiscaleFunction |
Daubechies2.dualWavelet(int n0,
int k) |
MultiscaleFunction |
Daubechies2.primaryScaling(int n0,
int k) |
MultiscaleFunction |
Daubechies2.primaryWavelet(int n0,
int k) |
Modifier and Type | Class and Description |
---|---|
class |
Scaling3
Daubechies wavelets adapted to the
interval by Meyer.
|
class |
Wavelet3
Daubechies wavelets adapted to the
interval by Meyer.
|
Modifier and Type | Method and Description |
---|---|
MultiscaleFunction |
Daubechies3.dualScaling(int n0,
int k) |
MultiscaleFunction |
Daubechies3.dualWavelet(int n0,
int k) |
MultiscaleFunction |
Daubechies3.primaryScaling(int n0,
int k) |
MultiscaleFunction |
Daubechies3.primaryWavelet(int n0,
int k) |
Modifier and Type | Class and Description |
---|---|
class |
Scaling4
Daubechies wavelets adapted to the
interval by Meyer.
|
class |
Wavelet4
Daubechies wavelets adapted to the
interval by Meyer.
|
Modifier and Type | Method and Description |
---|---|
MultiscaleFunction |
Daubechies4.dualScaling(int n0,
int k) |
MultiscaleFunction |
Daubechies4.dualWavelet(int n0,
int k) |
MultiscaleFunction |
Daubechies4.primaryScaling(int n0,
int k) |
MultiscaleFunction |
Daubechies4.primaryWavelet(int n0,
int k) |
Modifier and Type | Class and Description |
---|---|
class |
Scaling5
Daubechies wavelets adapted to the
interval by Meyer.
|
class |
Wavelet5
Daubechies wavelets adapted to the
interval by Meyer.
|
Modifier and Type | Method and Description |
---|---|
MultiscaleFunction |
Daubechies5.dualScaling(int n0,
int k) |
MultiscaleFunction |
Daubechies5.dualWavelet(int n0,
int k) |
MultiscaleFunction |
Daubechies5.primaryScaling(int n0,
int k) |
MultiscaleFunction |
Daubechies5.primaryWavelet(int n0,
int k) |
Modifier and Type | Class and Description |
---|---|
class |
Scaling6
Daubechies wavelets adapted to the
interval by Meyer.
|
class |
Wavelet6
Daubechies wavelets adapted to the
interval by Meyer.
|
Modifier and Type | Method and Description |
---|---|
MultiscaleFunction |
Daubechies6.dualScaling(int n0,
int k) |
MultiscaleFunction |
Daubechies6.dualWavelet(int n0,
int k) |
MultiscaleFunction |
Daubechies6.primaryScaling(int n0,
int k) |
MultiscaleFunction |
Daubechies6.primaryWavelet(int n0,
int k) |
Modifier and Type | Class and Description |
---|---|
class |
Scaling7
Daubechies wavelets adapted to the
interval by Meyer.
|
class |
Wavelet7
Daubechies wavelets adapted to the
interval by Meyer.
|
Modifier and Type | Method and Description |
---|---|
MultiscaleFunction |
Daubechies7.dualScaling(int n0,
int k) |
MultiscaleFunction |
Daubechies7.dualWavelet(int n0,
int k) |
MultiscaleFunction |
Daubechies7.primaryScaling(int n0,
int k) |
MultiscaleFunction |
Daubechies7.primaryWavelet(int n0,
int k) |
Modifier and Type | Class and Description |
---|---|
class |
Scaling8
Daubechies wavelets adapted to the
interval by Meyer.
|
class |
Wavelet8
Daubechies wavelets adapted to the
interval by Meyer.
|
Modifier and Type | Method and Description |
---|---|
MultiscaleFunction |
Daubechies8.dualScaling(int n0,
int k) |
MultiscaleFunction |
Daubechies8.dualWavelet(int n0,
int k) |
MultiscaleFunction |
Daubechies8.primaryScaling(int n0,
int k) |
MultiscaleFunction |
Daubechies8.primaryWavelet(int n0,
int k) |
Modifier and Type | Method and Description |
---|---|
MultiscaleFunction |
MultiSplineHaar.dualScaling(int n0,
int k) |
MultiscaleFunction |
MultiSplineHaar.dualWavelet(int n0,
int k) |
MultiscaleFunction |
MultiSplineHaar.primaryScaling(int n0,
int k) |
MultiscaleFunction |
MultiSplineHaar.primaryWavelet(int n0,
int k) |
Modifier and Type | Class and Description |
---|---|
class |
LinearSpline
This class is used to generate linear
splines to be used as wavelets or related
functions.
|
class |
PiecewiseConstant
This class is used to generate piecewise constant
splines to be used as wavelets or related
functions.
|
class |
QuadraticSpline
This class is used to generate quadratic
splines to be used as wavelets or related
functions.
|
class |
Spline
This class is meant as an abstract encapsulation
for spline objects.
|
class |
SumOfDiracs
This class is used to generate sum of
Diracs (splines of order 0) to be used
as wavelets or related functions.
|