| |
|
| java.lang.Object uk.org.ponder.matrix.MatrixStorage uk.org.ponder.matrix.LUDecomp
Field Summary | |
final public static double | TINY | double | d | int | indx | double | twod |
Constructor Summary | |
public | LUDecomp(Matrix m) LU Decomposition of a Matrix a. |
Method Summary | |
public double[] | backSubstitute(double[] data) Perform back substitution based on this LU decomposed matrix. | public double | ludeterminant() | public Matrix | luinvert() Return the inverse of the original matrix used in the construction
of this LUDecomp object. | public String | toString() Render the contents of this LU decomposition into a string
primarily for debugging use. |
TINY | final public static double TINY(Code) | | |
LUDecomp | public LUDecomp(Matrix m) throws SingularException, NotSquareException(Code) | | LU Decomposition of a Matrix a. Specalised case of a Matrix
operator. This constructor performs the LU decomposition of
the supplied matrix and creates an instance of its decomposition.
|
backSubstitute | public double[] backSubstitute(double[] data) throws SizeMismatchException(Code) | | Perform back substitution based on this LU decomposed matrix. This
effectively solves a set of N linear equations A.X = B.
Parameters: data - The 1 x N data vector. (RHS vector B) |
ludeterminant | public double ludeterminant()(Code) | | |
luinvert | public Matrix luinvert() throws SizeMismatchException(Code) | | Return the inverse of the original matrix used in the construction
of this LUDecomp object. Simply involves back substitution of the
identity matrix.
|
toString | public String toString()(Code) | | Render the contents of this LU decomposition into a string
primarily for debugging use.
|
|
|
|