jsci.maths.linalg
Class LUDecomposition

java.lang.Object
  extended by jsci.maths.linalg.LUDecomposition

public class LUDecomposition
extends java.lang.Object


Constructor Summary
LUDecomposition(DoubleMatrix<? extends DoubleArray2D,? extends DoubleArray1D> matrix)
           
 
Method Summary
 double det()
           
 DoubleMatrix<DoubleArray2D,DoubleArray1D> getL()
           
 int[] getPivot()
           
 DoubleMatrix<DoubleArray2D,DoubleArray1D> getU()
           
 DoubleMatrix inverse()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LUDecomposition

public LUDecomposition(DoubleMatrix<? extends DoubleArray2D,? extends DoubleArray1D> matrix)
Method Detail

getPivot

public int[] getPivot()

getL

public DoubleMatrix<DoubleArray2D,DoubleArray1D> getL()

getU

public DoubleMatrix<DoubleArray2D,DoubleArray1D> getU()

det

public double det()

inverse

public DoubleMatrix inverse()