# Accord.Math.Decompositions Namespace

Contains numerical decompositions such as QR, SVD, LU, Cholesky, and NMF with specialized definitions for most .NET data types: float, double, and decimals.
Classes
ClassDescription
CholeskyDecomposition
Cholesky Decomposition of a symmetric, positive definite matrix.
CholeskyDecompositionD
Cholesky Decomposition of a symmetric, positive definite matrix.
CholeskyDecompositionF
Cholesky Decomposition of a symmetric, positive definite matrix.
EigenvalueDecomposition
Determines the eigenvalues and eigenvectors of a real square matrix.
EigenvalueDecompositionF
Determines the eigenvalues and eigenvectors of a real square matrix.
GeneralizedEigenvalueDecomposition
Determines the Generalized eigenvalues and eigenvectors of two real square matrices.
GramSchmidtOrthogonalization
Gram-Schmidt Orthogonalization.
JaggedCholeskyDecomposition
Cholesky Decomposition of a symmetric, positive definite matrix.
JaggedCholeskyDecompositionD
Cholesky Decomposition of a symmetric, positive definite matrix.
JaggedCholeskyDecompositionF
Cholesky Decomposition of a symmetric, positive definite matrix.
JaggedEigenvalueDecomposition
Determines the eigenvalues and eigenvectors of a real square matrix.
JaggedEigenvalueDecompositionF
Determines the eigenvalues and eigenvectors of a real square matrix.
JaggedGeneralizedEigenvalueDecomposition
Determines the Generalized eigenvalues and eigenvectors of two real square matrices.
JaggedLuDecomposition
LU decomposition of a jagged rectangular matrix.
JaggedLuDecompositionD
LU decomposition of a jagged rectangular matrix.
JaggedLuDecompositionF
LU decomposition of a jagged rectangular matrix.
JaggedQrDecomposition
QR decomposition for a rectangular matrix.
JaggedQrDecompositionD
QR decomposition for a rectangular matrix.
JaggedQrDecompositionF
QR decomposition for a rectangular matrix.
JaggedSingularValueDecomposition
Singular Value Decomposition for a rectangular matrix.
JaggedSingularValueDecompositionD
Singular Value Decomposition for a rectangular matrix.
JaggedSingularValueDecompositionF
Singular Value Decomposition for a rectangular matrix.
LuDecomposition
LU decomposition of a multidimensional rectangular matrix.
LuDecompositionD
LU decomposition of a multidimensional rectangular matrix.
LuDecompositionF
LU decomposition of a multidimensional rectangular matrix.
NonnegativeMatrixFactorization
Nonnegative Matrix Factorization.
QrDecomposition
QR decomposition for a rectangular matrix.
QrDecompositionD
QR decomposition for a rectangular matrix.
QrDecompositionF
QR decomposition for a rectangular matrix.
SingularValueDecomposition
Singular Value Decomposition for a rectangular matrix.
SingularValueDecompositionD
Singular Value Decomposition for a rectangular matrix.
SingularValueDecompositionF
Singular Value Decomposition for a rectangular matrix.
Interfaces
InterfaceDescription
ISolverArrayDecompositionT
Common interface for matrix decompositions which can be used to solve linear systems of equations involving jagged array matrices.
ISolverMatrixDecompositionT
Common interface for matrix decompositions which can be used to solve linear systems of equations.
Remarks

The namespace class diagram is shown below.