jsci.util.array
Class DenseDoubleArray2D

java.lang.Object
  extended by jsci.util.array.AbstractDoubleArray2D
      extended by jsci.util.array.DenseDoubleArray2D
All Implemented Interfaces:
Array2D<java.lang.Double>, DoubleArray2D
Direct Known Subclasses:
AlgorithmsDenseDoubleArray2D

public class DenseDoubleArray2D
extends AbstractDoubleArray2D


Field Summary
protected  double[][] array
           
 
Constructor Summary
DenseDoubleArray2D(double[][] array)
           
DenseDoubleArray2D(int rows, int cols)
           
 
Method Summary
 int columns()
           
 boolean contentEquals(AbstractDoubleArray2D arr, double tol)
           
protected  boolean contentEqualsOp(DenseDoubleArray2D arr, double tol)
           
 DenseDoubleArray2D create(int rows, int cols)
           
 double getDouble(int i, int j)
           
 int rows()
           
 void setDouble(int i, int j, double x)
           
 
Methods inherited from class jsci.util.array.AbstractDoubleArray2D
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

DenseDoubleArray2D

public DenseDoubleArray2D(int rows,
                          int cols)

DenseDoubleArray2D

public DenseDoubleArray2D(double[][] array)
Method Detail

create

public DenseDoubleArray2D create(int rows,
                                 int cols)

getDouble

public final double getDouble(int i,
                              int j)

setDouble

public final void setDouble(int i,
                            int j,
                            double x)

rows

public final int rows()

columns

public final int columns()

contentEquals

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

contentEqualsOp

protected boolean contentEqualsOp(DenseDoubleArray2D arr,
                                  double tol)
Overrides:
contentEqualsOp in class AbstractDoubleArray2D