    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class JSci.maths.wavelet.SparseDiscreteFunction

    java.lang.Object
       |
       +----JSci.maths.wavelet.MultiscaleFunction
               |
               +----JSci.maths.wavelet.DiscreteFunction
                       |
                       +----JSci.maths.wavelet.SparseDiscreteFunction

public class SparseDiscreteFunction
extends DiscreteFunction
implements Cloneable

##

Data

##

SparseDiscreteFunction(double[])

##

clone()
  Return a copy of this object
dimension()
  Tells you how many samples you'll get from this function
dimension(int)
  Tells you how many samples you'll get from this function (will not depend on the parameter)
equals(Object)
  Check if another object is equal to this DiscreteFunction object
evaluate()
  Return as an array the sampled values of the function
evaluate(int)
  Return as an array the sampled values of the function
getFilterType()
  This method is used to compute how the number of scaling functions changes from on scale to the other.
mass(double, double, int)
  Compute the mass (integral)
norm()
  Compute the L2 norm of the signal
norm(int)
  Compute the L2 norm of the function The parameter doesn't do anything.
normalize()
  Makes the L2norm of the internal array=1.
setData(double[])
toString()
  Return a String representation of the object

##

Data

     public DoubleSparseVector Data

##

SparseDiscreteFunction

     public SparseDiscreteFunction(double v[])

##

toString

     public String toString()

  Return a String representation of the object

  Overrides:
    toString in class DiscreteFunction

normalize

     public void normalize()

  Makes the L2norm of the internal array=1.

  Overrides:
    normalize in class DiscreteFunction

setData

     public void setData(double v[])

  Overrides:
    setData in class DiscreteFunction

evaluate

     public double[] evaluate()

  Return as an array the sampled values of the function

  Overrides:
    evaluate in class DiscreteFunction

equals

     public boolean equals(Object a)

  Check if another object is equal to this DiscreteFunction object

  Overrides:
    equals in class DiscreteFunction

evaluate

     public double[] evaluate(int j1)

  Return as an array the sampled values of the function

  Parameters:
    j - number of iterations (doesn't do anything)
  Overrides:
    evaluate in class DiscreteFunction

mass

     public double mass(double a,
                        double b,
                        int jfin)

  Compute the mass (integral)

  Parameters:
    a - left boundary of the interval
    b - right boundary of the interval
    jfin - number of iterations to consider (precision)
  Overrides:
    mass in class DiscreteFunction

norm

     public double norm()

  Compute the L2 norm of the signal

  Overrides:
    norm in class DiscreteFunction

norm

     public double norm(int j)

  Compute the L2 norm of the function The parameter doesn't do anything.

  Parameters:
    j - number of iterations
  Overrides:
    norm in class DiscreteFunction

clone

     public Object clone()

  Return a copy of this object

  Overrides:
    clone in class DiscreteFunction

dimension

     public int dimension(int jfin)

  Tells you how many samples you'll get from this function (will not depend on the parameter)

  Overrides:
    dimension in class DiscreteFunction

dimension

     public int dimension()

  Tells you how many samples you'll get from this function

  Overrides:
    dimension in class DiscreteFunction

getFilterType

     public int getFilterType()

  This method is used to compute how the number of scaling functions changes from on scale to the other. Basically, if you have k scaling function and a Filter of type t, you'll have 2*k+t scaling functions at the next scale (dyadic case). Notice that this method assumes that one is working with the dyadic grid while the method "previousDimension" define in the interface "Filter" doesn't.

  Overrides:
    getFilterType in class DiscreteFunction

    All Packages  Class Hierarchy  This Package  Previous  Next  Index