|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| CholeskyDecomposition<MatrixType extends Matrix64F> |
Cholesky decomposition for DenseMatrix64F. |
| DecompositionInterface<T extends Matrix64F> |
An interface for performing matrix decompositions on a DenseMatrix64F. |
| EigenDecomposition<MatrixType extends Matrix64F> | This is a generic interface for computing the eigenvalues and eigenvectors of a matrix. |
| LUDecomposition<T extends Matrix64F> |
LU Decomposition refactors the original matrix such that: PT*L*U = A
where P is a pivot matrix, L is a lower triangular matrix, U is an upper triangular matrix and A is
the original matrix. |
| QRDecomposition<T extends Matrix64F> | QR decompositions decompose a rectangular matrix 'A' such that 'A=QR'. |
| QRPDecomposition<T extends Matrix64F> |
Similar to QRDecomposition but it can handle the rank deficient case by
performing column pivots during the decomposition. |
| SingularValueDecomposition<T extends Matrix64F> |
This is an abstract class for computing the singular value decomposition (SVD) of a matrix, which is defined
as: A = U * W * V T where A is m by n, and U and V are orthogonal matrices, and W is a diagonal matrix. |
| Class Summary | |
|---|---|
| BaseDecompositionBlock64 | Generic interface for wrapping a BlockMatrix64F decomposition for
processing of DenseMatrix64F. |
| DecompositionFactory | Contains operations related to creating and evaluating the quality of common matrix decompositions. |
| TriangularSolver |
This contains algorithms for solving systems of equations where T is a
non-singular triangular matrix: T*x = b where x and b are vectors, and T is an n by n matrix. |
| Exception Summary | |
|---|---|
| SingularMatrixException | This exception is thrown if an operation can not be finished because the matrix is singular. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||