Click or drag to resize
Accord.NET (logo) 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
Public classCholeskyDecomposition
Cholesky Decomposition of a symmetric, positive definite matrix.
Public classCholeskyDecompositionD
Cholesky Decomposition of a symmetric, positive definite matrix.
Public classCholeskyDecompositionF
Cholesky Decomposition of a symmetric, positive definite matrix.
Public classEigenvalueDecomposition
Determines the eigenvalues and eigenvectors of a real square matrix.
Public classEigenvalueDecompositionF
Determines the eigenvalues and eigenvectors of a real square matrix.
Public classCode exampleGeneralizedEigenvalueDecomposition
Determines the Generalized eigenvalues and eigenvectors of two real square matrices.
Public classGramSchmidtOrthogonalization
Gram-Schmidt Orthogonalization.
Public classJaggedCholeskyDecomposition
Cholesky Decomposition of a symmetric, positive definite matrix.
Public classJaggedCholeskyDecompositionD
Cholesky Decomposition of a symmetric, positive definite matrix.
Public classJaggedCholeskyDecompositionF
Cholesky Decomposition of a symmetric, positive definite matrix.
Public classJaggedEigenvalueDecomposition
Determines the eigenvalues and eigenvectors of a real square matrix.
Public classJaggedEigenvalueDecompositionF
Determines the eigenvalues and eigenvectors of a real square matrix.
Public classCode exampleJaggedGeneralizedEigenvalueDecomposition
Determines the Generalized eigenvalues and eigenvectors of two real square matrices.
Public classJaggedLuDecomposition
LU decomposition of a rectangular matrix.
Public classJaggedLuDecompositionD
LU decomposition of a rectangular matrix.
Public classJaggedLuDecompositionF
LU decomposition of a rectangular matrix.
Public classJaggedQrDecomposition
QR decomposition for a rectangular matrix.
Public classJaggedQrDecompositionD
QR decomposition for a rectangular matrix.
Public classJaggedQrDecompositionF
QR decomposition for a rectangular matrix.
Public classJaggedSingularValueDecomposition
Singular Value Decomposition for a rectangular matrix.
Public classJaggedSingularValueDecompositionD
Singular Value Decomposition for a rectangular matrix.
Public classJaggedSingularValueDecompositionF
Singular Value Decomposition for a rectangular matrix.
Public classLuDecomposition
LU decomposition of a rectangular matrix.
Public classLuDecompositionD
LU decomposition of a rectangular matrix.
Public classLuDecompositionF
LU decomposition of a rectangular matrix.
Public classNonnegativeMatrixFactorization
Nonnegative Matrix Factorization.
Public classQrDecomposition
QR decomposition for a rectangular matrix.
Public classQrDecompositionD
QR decomposition for a rectangular matrix.
Public classQrDecompositionF
QR decomposition for a rectangular matrix.
Public classSingularValueDecomposition
Singular Value Decomposition for a rectangular matrix.
Public classSingularValueDecompositionD
Singular Value Decomposition for a rectangular matrix.
Public classSingularValueDecompositionF
Singular Value Decomposition for a rectangular matrix.
Interfaces
  InterfaceDescription
Public interfaceISolverArrayDecompositionT
Common interface for matrix decompositions which can be used to solve linear systems of equations involving jagged array matrices.
Public interfaceISolverMatrixDecompositionT
Common interface for matrix decompositions which can be used to solve linear systems of equations.
Remarks

The namespace class diagram is shown below.

See Also