Click or drag to resize
Accord.NET (logo)

CholeskyDecomposition Constructor

Constructs a new Cholesky Decomposition.

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

Parameters

value
Type: SystemDouble
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