org.omegahat.DataStructures.Matrix
Class JamaBaseMatrix

java.lang.Object
  |
  +--org.omegahat.DataStructures.Matrix.JamaBaseMatrix
All Implemented Interfaces:
BaseMatrix, java.io.Serializable
Direct Known Subclasses:
JamaMatrix

public class JamaBaseMatrix
extends java.lang.Object
implements BaseMatrix, java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  Jama.Matrix mat
           
 
Constructor Summary
JamaBaseMatrix(BaseMatrix m)
           
JamaBaseMatrix(double[][] vals)
           
JamaBaseMatrix(double[][] vals, int m, int n)
           
JamaBaseMatrix(double[] vals, int m)
           
JamaBaseMatrix(int m, int n)
           
JamaBaseMatrix(int m, int n, double s)
           
JamaBaseMatrix(Jama.Matrix m)
           
 
Method Summary
 double[] allData(boolean byrow)
           
 BaseMatrix copy()
           
 int[] dim()
           
 double[][] doubleArray(boolean byrow)
           
 double getElement(int i, int j)
           
 int ncol()
           
 int nrow()
           
 void setElement(int i, int j, double value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mat

protected Jama.Matrix mat
Constructor Detail

JamaBaseMatrix

public JamaBaseMatrix(int m,
                      int n)

JamaBaseMatrix

public JamaBaseMatrix(int m,
                      int n,
                      double s)

JamaBaseMatrix

public JamaBaseMatrix(double[][] vals)

JamaBaseMatrix

public JamaBaseMatrix(double[][] vals,
                      int m,
                      int n)

JamaBaseMatrix

public JamaBaseMatrix(double[] vals,
                      int m)

JamaBaseMatrix

public JamaBaseMatrix(BaseMatrix m)

JamaBaseMatrix

public JamaBaseMatrix(Jama.Matrix m)
Method Detail

dim

public int[] dim()
Specified by:
dim in interface BaseMatrix

nrow

public int nrow()
Specified by:
nrow in interface BaseMatrix

ncol

public int ncol()
Specified by:
ncol in interface BaseMatrix

getElement

public double getElement(int i,
                         int j)
Specified by:
getElement in interface BaseMatrix

allData

public double[] allData(boolean byrow)
Specified by:
allData in interface BaseMatrix

doubleArray

public double[][] doubleArray(boolean byrow)
Specified by:
doubleArray in interface BaseMatrix

setElement

public void setElement(int i,
                       int j,
                       double value)
Specified by:
setElement in interface BaseMatrix

copy

public BaseMatrix copy()
Specified by:
copy in interface BaseMatrix