|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--VirtualOrganization.Math.LUDecomposition
| Constructor Summary | |
LUDecomposition(VirtualOrganization.Math.Matrix A)
|
|
| Method Summary | |
double |
determinant()
Determinant |
double[] |
getDoublePivot()
Return pivot permutation vector as a one-dimensional double array |
VirtualOrganization.Math.Matrix |
getL()
Return lower triangular factor |
int[] |
getPivot()
Return pivot permutation vector |
VirtualOrganization.Math.Matrix |
getU()
Return upper triangular factor |
boolean |
isNonsingular()
|
VirtualOrganization.Math.Matrix |
solve(VirtualOrganization.Math.Matrix B)
Solve A*X = B |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public LUDecomposition(VirtualOrganization.Math.Matrix A)
| Method Detail |
public boolean isNonsingular()
public VirtualOrganization.Math.Matrix getL()
public VirtualOrganization.Math.Matrix getU()
public int[] getPivot()
public double[] getDoublePivot()
public double determinant()
java.lang.IllegalArgumentException - Matrix must be squarepublic VirtualOrganization.Math.Matrix solve(VirtualOrganization.Math.Matrix B)
B - A Matrix with as many rows as A and any number of columns.
java.lang.IllegalArgumentException - Matrix row dimensions must agree.
java.lang.RuntimeException - Matrix is singular.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||