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 classCode exampleJaggedLuDecomposition
LU decomposition of a jagged rectangular matrix.
Public classCode exampleJaggedLuDecompositionD
LU decomposition of a jagged rectangular matrix.
Public classCode exampleJaggedLuDecompositionF
LU decomposition of a jagged 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 classCode exampleLuDecomposition
LU decomposition of a multidimensional rectangular matrix.
Public classCode exampleLuDecompositionD
LU decomposition of a multidimensional rectangular matrix.
Public classCode exampleLuDecompositionF
LU decomposition of a multidimensional 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