org.omegahat.DataStructures.Matrix
Class JamaSquareMatrix

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

public class JamaSquareMatrix
extends JamaMatrix
implements SquareMatrix

See Also:
Serialized Form

Fields inherited from class org.omegahat.DataStructures.Matrix.JamaBaseMatrix
mat
 
Constructor Summary
JamaSquareMatrix(BaseMatrix m)
           
JamaSquareMatrix(double[][] vals)
           
JamaSquareMatrix(double[][] vals, int m)
           
JamaSquareMatrix(double[] vals, int m)
           
JamaSquareMatrix(int m)
           
JamaSquareMatrix(int m, double s)
           
JamaSquareMatrix(Jama.Matrix m)
           
 
Method Summary
 SquareMatrix inverse()
           
 double[] solve(double[] b)
           
 
Methods inherited from class org.omegahat.DataStructures.Matrix.JamaMatrix
appendColumn, appendColumns, appendRow, appendRows, crossProduct, diagonal, getColumn, getColumns, getElements, getQR, getRow, getRows, getSubMatrix, getSubMatrix, getSVD, minus, outerProduct, plus, rank, times, times, times, trace, transpose
 
Methods inherited from class org.omegahat.DataStructures.Matrix.JamaBaseMatrix
allData, copy, dim, doubleArray, getElement, ncol, nrow, setElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.omegahat.DataStructures.Matrix.Matrix
appendColumn, appendColumns, appendRow, appendRows, crossProduct, diagonal, getColumn, getColumns, getElements, getQR, getRow, getRows, getSubMatrix, getSubMatrix, getSVD, minus, outerProduct, plus, rank, times, times, times, trace, transpose
 
Methods inherited from interface org.omegahat.DataStructures.Matrix.BaseMatrix
allData, copy, dim, doubleArray, getElement, ncol, nrow, setElement
 

Constructor Detail

JamaSquareMatrix

public JamaSquareMatrix(int m)

JamaSquareMatrix

public JamaSquareMatrix(int m,
                        double s)

JamaSquareMatrix

public JamaSquareMatrix(double[][] vals)

JamaSquareMatrix

public JamaSquareMatrix(double[][] vals,
                        int m)

JamaSquareMatrix

public JamaSquareMatrix(double[] vals,
                        int m)

JamaSquareMatrix

public JamaSquareMatrix(BaseMatrix m)

JamaSquareMatrix

public JamaSquareMatrix(Jama.Matrix m)
Method Detail

solve

public double[] solve(double[] b)
Specified by:
solve in interface SquareMatrix

inverse

public SquareMatrix inverse()
Specified by:
inverse in interface SquareMatrix