|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UDDecomposition
An interface to classes that implement an algorithm to calculate the UD-decomposition of a real matrix.
The UD-decomposition of matrix A is a set of three matrices: U, D and Ut such that A = U×D×Ut. U is a upper triangular matrix and D is an diagonal matrix.
- The matrix A must be a symmetric matrix and positive definite
See DV_MATHS_270.
Method Summary | |
---|---|
RealMatrix |
getD()
Returns the matrix D of the decomposition. |
double |
getDeterminant()
Return the determinant of the matrix |
DecompositionSolver |
getSolver()
Get a solver of the linear equation A × X = B for matrices A. |
RealMatrix |
getU()
Returns the matrix U of the decomposition. |
RealMatrix |
getUT()
Returns the transpose of the matrix U of the decomposition. |
Method Detail |
---|
RealMatrix getU()
U is an upper-triangular matrix
RealMatrix getUT()
UT is an lower-triangular matrix
RealMatrix getD()
D is an diagonal matrix
double getDeterminant()
DecompositionSolver getSolver()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |