public sealed class CholeskyDecompositionPublic NotInheritable Class CholeskyDecompositionpublic ref class CholeskyDecomposition sealed[<SealedAttribute>]
type CholeskyDecomposition = class endA Cholesky decomposition represents a matrix as the product of a lower-left triangular matrix and its transpose. For example:

The Choleksy decomposition of a symmetric, positive definite matrix can be obtained using the CholeskyDecomposition method of the SymmetricMatrix class.
Here is an example that uses a Cholesky decomposition to solve a linear algebra problem.
// Solve Ax = b via Cholesky decomposition
CholeskyDecomposition CD = A.CholsekyDecomposition();
ColumnVector b = new ColumnVector(1.0, 2.0, 3.0);
ColumnVector x CD.Solve(b);| Dimension | Gets the dimension of the system. |
| Determinant | Computes the determinant of the original matrix. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| Inverse | Computes the inverse of the original matrix. |
| Solve | Computes the solution vector that, when multiplied by the original matrix, produces the given left-hand side vector. |
| SquareRootMatrix | Returns the Cholesky square root matrix. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |