|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The interface used by all algorithms to access LU decomposition algorithms.
References:
Linear Algebra and Its Applications
Gilbert Strang / Hardcover / Published 1988
Matrix Computations (Johns Hopkins Studies in the Mathematical Sciences)
Gene H. Golub, Charles F. Van Loan (Contributor) / Paperback / Published 1996
Numerical Recipes in C : The Art of Scientific Computing
William H. Press, et al / Hardcover / Published 1993
Parallel Algorithms for Matrix Computations
K.A. Gallivan / Paperback / Published 1990
Method Summary | |
double |
computeDeterminate()
Computes the determinate of the original matrix from the components. |
DenseMatrix |
computeInverse()
Uses backsubstitution to solve for the inverse. |
MatrixI |
computeInverse(MatrixI results)
Uses backsubstitution to solve for the inverse. |
void |
decompose(MatrixI a)
Decompose a matrix into lower and upper triangular matrices. |
DenseMatrix |
getL()
Get the lower triangular matrix. |
MatrixI |
getL(MatrixI results)
Get the lower triangular matrix. |
int[] |
getRowPermutations()
Returns the row permutations. |
DenseMatrix |
getU()
Get the upper triangular matrix. |
MatrixI |
getU(MatrixI results)
Get the upper triangular matrix. |
DenseVector |
solveEquations(VectorI rightHandSides)
Uses backsubstitution to solve the simultaneous equations. |
VectorI |
solveEquations(VectorI rightHandSides,
VectorI results)
Uses backsubstitution to solve the simultaneous equations. |
Method Detail |
public void decompose(MatrixI a) throws AlgebraException, SingularException
public DenseMatrix getL()
public MatrixI getL(MatrixI results)
public DenseMatrix getU()
public MatrixI getU(MatrixI results)
public int[] getRowPermutations()
public DenseVector solveEquations(VectorI rightHandSides) throws AlgebraException
public VectorI solveEquations(VectorI rightHandSides, VectorI results) throws AlgebraException
public DenseMatrix computeInverse() throws AlgebraException
public MatrixI computeInverse(MatrixI results) throws AlgebraException
public double computeDeterminate() throws AlgebraException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |