ch.javasoft.smx.impl
Class DynamicDoubleMatrix

java.lang.Object
  extended by ch.javasoft.smx.impl.AbstractDoubleMatrix
      extended by ch.javasoft.smx.impl.DynamicDoubleMatrix
All Implemented Interfaces:
DoubleMatrix, MatrixBase<Double>, ReadableDoubleMatrix<Double>, ReadableMatrix<Double>, WritableBigIntegerMatrix<Double>, WritableBigIntegerRationalMatrix<Double>, WritableDoubleMatrix<Double>, WritableIntMatrix<Double>, WritableIntRationalMatrix<Double>, WritableLongMatrix<Double>, WritableLongRationalMatrix<Double>, WritableMatrix<Double>, Cloneable
Direct Known Subclasses:
DynamicDoubleMatrix.DynamicColumns, DynamicDoubleMatrix.DynamicRows

public abstract class DynamicDoubleMatrix
extends AbstractDoubleMatrix

The DynamicDoubleMatrix TODO type javadoc for DynamicDoubleMatrix


Nested Class Summary
static class DynamicDoubleMatrix.DynamicColumns
           
static class DynamicDoubleMatrix.DynamicRows
           
 
Constructor Summary
protected DynamicDoubleMatrix()
           
 
Method Summary
protected  double[] getVector(int index)
           
protected  int getVectorCount()
           
protected  int getVectorSize()
           
protected  DynamicDoubleMatrix initClone(DynamicDoubleMatrix clone)
           
protected  double[] removeVector(int index)
           
protected  void setVector(int index, double[] vector)
           
protected  void swapVectors(int indexA, int indexB)
           
 
Methods inherited from class ch.javasoft.smx.impl.AbstractDoubleMatrix
add, add, add, add, add, add, add, addRowToOtherRow, addRowToOtherRow, addRowToOtherRow, addRowToOtherRow, addRowToOtherRow, addRowToOtherRow, addRowToOtherRow, clone, equals, equals, equals, getDoubleColumn, getDoubleColumn, getDoubleColumns, getDoubleColumns, getDoubleRow, getDoubleRow, getDoubleRows, getDoubleRows, getMatrixOperations, getNumberOperations, getNumberRows, getNumberRows, getNumberValueAt, getSignumAt, hashCode, multiply, multiply, multiply, multiply, multiply, multiply, multiply, multiplyRow, multiplyRow, multiplyRow, multiplyRow, multiplyRow, multiplyRow, multiplyRow, negate, setValueAt, setValueAt, setValueAt, setValueAt, setValueAt, setValueAt, setValueAt, setValueAt, subDoubleMatrix, swapColumns, toArray, toArray, toDoubleArray, toDoubleMatrix, toMultilineString, toMultilineString, toReadableMatrix, toString, toString, toString, toWritableMatrix, transpose, writeTo, writeTo, writeTo, writeTo, writeTo, writeToMultiline, writeToMultiline, writeToMultiline, writeToMultiline
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ch.javasoft.smx.iface.DoubleMatrix
newInstance, newInstance
 
Methods inherited from interface ch.javasoft.smx.iface.ReadableDoubleMatrix
getDoubleValueAt
 
Methods inherited from interface ch.javasoft.smx.iface.WritableDoubleMatrix
setValueAt
 
Methods inherited from interface ch.javasoft.smx.iface.WritableMatrix
swapRows
 
Methods inherited from interface ch.javasoft.smx.iface.MatrixBase
getColumnCount, getRowCount
 

Constructor Detail

DynamicDoubleMatrix

protected DynamicDoubleMatrix()
Method Detail

getVector

protected double[] getVector(int index)

getVectorCount

protected int getVectorCount()

getVectorSize

protected int getVectorSize()

swapVectors

protected void swapVectors(int indexA,
                           int indexB)

setVector

protected void setVector(int index,
                         double[] vector)

removeVector

protected double[] removeVector(int index)

initClone

protected DynamicDoubleMatrix initClone(DynamicDoubleMatrix clone)