public class SparseDiscreteFunction extends DiscreteFunction implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
DoubleSparseVector |
Data |
Constructor and Description |
---|
SparseDiscreteFunction(double[] v) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Return a copy of this object
|
int |
dimension()
Tells you how many samples you'll get
from this function
|
int |
dimension(int jfin)
Tells you how many samples you'll get
from this function (will not depend
on the parameter)
|
boolean |
equals(java.lang.Object a)
Check if another object is equal to this
DiscreteFunction object
|
double[] |
evaluate()
Return as an array the sampled values
of the function
|
double[] |
evaluate(int j1)
Return as an array the sampled values
of the function
|
int |
getFilterType()
This method is used to compute
how the number of scaling functions
changes from on scale to the other.
|
double |
mass(double a,
double b,
int jfin)
Compute the mass (integral)
|
double |
norm()
Compute the L2 norm of the
signal
|
double |
norm(int j)
Compute the L2 norm of the
function
The parameter doesn't do anything.
|
void |
normalize()
Makes the L2norm of the
internal array=1.
|
void |
setData(double[] v) |
java.lang.String |
toString()
Return a String representation
of the object
|
mass
public DoubleSparseVector Data
public java.lang.String toString()
toString
in class DiscreteFunction
public void normalize()
normalize
in class DiscreteFunction
public void setData(double[] v)
setData
in class DiscreteFunction
public double[] evaluate()
evaluate
in class DiscreteFunction
public boolean equals(java.lang.Object a)
equals
in class DiscreteFunction
public double[] evaluate(int j1)
evaluate
in class DiscreteFunction
j
- number of iterations (doesn't do anything)public double mass(double a, double b, int jfin)
mass
in class DiscreteFunction
a
- left boundary of the intervalb
- right boundary of the intervaljfin
- number of iterations to consider
(precision)public double norm()
norm
in class DiscreteFunction
public double norm(int j)
norm
in class DiscreteFunction
j
- number of iterationspublic java.lang.Object clone()
clone
in class DiscreteFunction
public int dimension(int jfin)
dimension
in class DiscreteFunction
public int dimension()
dimension
in class DiscreteFunction
public int getFilterType()
getFilterType
in class DiscreteFunction