Package org.ejml.factory

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.
LinearSolver<T extends Matrix64F> An implementation of LinearSolver solves a linear system or inverts 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.
ReducedRowEchelonForm<T extends DenseMatrix64F> An augmented system matrix is said to be in reduced row echelon form (RREF) if the following are true:
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
DecompositionFactory Contains operations related to creating and evaluating the quality of common matrix decompositions.
LinearSolverFactory A factory for generating solvers for systems of the form A*x=b, where A and B are known and x is unknown.
 

Exception Summary
SingularMatrixException This exception is thrown if an operation can not be finished because the matrix is singular.
 



Copyright © 2012. All Rights Reserved.