jsci.util.array
Class DenseDoubleArray1D

java.lang.Object
  extended by jsci.util.array.AbstractDoubleArray1D
      extended by jsci.util.array.DenseDoubleArray1D
All Implemented Interfaces:
Array1D<java.lang.Double>, DoubleArray1D
Direct Known Subclasses:
AlgorithmsDenseDoubleArray1D

public class DenseDoubleArray1D
extends AbstractDoubleArray1D


Field Summary
protected  double[] array
           
 
Constructor Summary
DenseDoubleArray1D(double[] array)
           
DenseDoubleArray1D(int size)
           
 
Method Summary
 boolean contentEquals(AbstractDoubleArray1D arr, double tol)
           
protected  boolean contentEqualsOp(DenseDoubleArray1D arr, double tol)
           
 DenseDoubleArray1D create(int size)
           
 double getDouble(int i)
           
 void setDouble(int i, double x)
           
 int size()
           
 
Methods inherited from class jsci.util.array.AbstractDoubleArray1D
contentEquals, contentEquals, contentEqualsOp, get, set, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

array

protected final double[] array
Constructor Detail

DenseDoubleArray1D

public DenseDoubleArray1D(int size)

DenseDoubleArray1D

public DenseDoubleArray1D(double[] array)
Method Detail

create

public DenseDoubleArray1D create(int size)

getDouble

public final double getDouble(int i)

setDouble

public final void setDouble(int i,
                            double x)

size

public final int size()

contentEquals

public boolean contentEquals(AbstractDoubleArray1D arr,
                             double tol)
Overrides:
contentEquals in class AbstractDoubleArray1D

contentEqualsOp

protected boolean contentEqualsOp(DenseDoubleArray1D arr,
                                  double tol)
Overrides:
contentEqualsOp in class AbstractDoubleArray1D