Click or drag to resize
Accord.NET (logo)

CholeskyDecompositionD Constructor

Constructs a new Cholesky Decomposition.

Namespace:  Accord.Math.Decompositions
Assembly:  Accord.Math (in Accord.Math.dll) Version: 3.6.0
public CholeskyDecompositionD(
	decimal[,] value,
	bool robust = false,
	bool inPlace = false,
	MatrixType valueType = MatrixType.UpperTriangular
Request Example View Source


Type: SystemDecimal
The symmetric matrix, given in upper triangular form, to be decomposed.
robust (Optional)
Type: SystemBoolean
True to perform a square-root free LDLt decomposition, false otherwise.
inPlace (Optional)
Type: SystemBoolean
True to perform the decomposition in place, storing the factorization in the lower triangular part of the given matrix.
valueType (Optional)
Type: Accord.MathMatrixType
How to interpret the matrix given to be decomposed. Using this parameter, a lower or upper-triangular matrix can be interpreted as a symmetric matrix by assuming both lower and upper parts contain the same elements. Use this parameter in conjunction with inPlace to save memory by storing the original matrix and its decomposition at the same memory location (lower part will contain the decomposition's L matrix, upper part will contains the original matrix).
See Also