jsci.util.array
Class SparseDoubleArray1D

java.lang.Object
  extended by jsci.util.array.AbstractDoubleArray1D
      extended by jsci.util.array.SparseDoubleArray1D
All Implemented Interfaces:
Array1D<java.lang.Double>, DoubleArray1D

public class SparseDoubleArray1D
extends AbstractDoubleArray1D


Constructor Summary
SparseDoubleArray1D(double[] array)
           
SparseDoubleArray1D(double[] array, double zeroTol, int capacityIncrement)
          Constructs a vector from an array.
SparseDoubleArray1D(int size)
           
SparseDoubleArray1D(int dim, double zeroTol, int capacityIncrement)
           
 
Method Summary
 SparseDoubleArray1D create(int size)
           
 double getDouble(int n)
           
 int getElementCount()
           
 void setDouble(int n, double x)
           
 int size()
           
 
Methods inherited from class jsci.util.array.AbstractDoubleArray1D
contentEquals, contentEquals, contentEquals, contentEqualsOp, contentEqualsOp, get, set, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SparseDoubleArray1D

public SparseDoubleArray1D(int size)

SparseDoubleArray1D

public SparseDoubleArray1D(int dim,
                           double zeroTol,
                           int capacityIncrement)

SparseDoubleArray1D

public SparseDoubleArray1D(double[] array)

SparseDoubleArray1D

public SparseDoubleArray1D(double[] array,
                           double zeroTol,
                           int capacityIncrement)
Constructs a vector from an array.

Method Detail

create

public SparseDoubleArray1D create(int size)

getDouble

public double getDouble(int n)

setDouble

public void setDouble(int n,
                      double x)

size

public int size()

getElementCount

public int getElementCount()