package jsci.maths.wavelet;

import jsci.maths.vectors.DoubleSparseVector;
import jsci.util.*;

public class SparseDiscreteFunction extends DiscreteFunction  implements Cloneable {

	public SparseDiscreteFunction(double[] v) {
                super(v);
	}
	public void setData (double[] v) {
		data = new DoubleSparseVector(v);
	}

  /********************************************
  * Return a copy of this object
  *********************************************/
	public Object clone() {
    SparseDiscreteFunction sdf=(SparseDiscreteFunction) super.clone();
    sdf.setData(VectorToolkit.toArray(data));
    return(sdf);
	}
}


 

Ads help maintain this website.