SparseCompressedColumnMatrix<T>.GetSymmetricIndefiniteDecomposition Method

Definition

Namespace: Numerics.NET.LinearAlgebra
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.9.0

Overload List

GetSymmetricIndefiniteDecomposition() Returns the symmetric indefinite (Bunch-Kaufman) decomposition of the matrix.
GetSymmetricIndefiniteDecomposition(Boolean) Returns the symmetric indefinite (Bunch-Kaufman) decomposition of the matrix.

GetSymmetricIndefiniteDecomposition(Boolean)

Returns the symmetric indefinite (Bunch-Kaufman) decomposition of the matrix.
C#
public override SymmetricIndefiniteDecomposition<T> GetSymmetricIndefiniteDecomposition(
	bool overwriteMatrix
)

Parameters

overwriteMatrix  Boolean
A boolean value that indicates whether the contents of the matrix may be overwritten by the decomposition.

Return Value

SymmetricIndefiniteDecomposition<T>
An SymmetricIndefiniteDecomposition<T> object that represents the symmetric indefinite (Bunch-Kaufman) decomposition of the matrix.

Remarks

Real double-precision matrices use the sparse pivoted implementation. Other numeric types use the existing dense implementation. The logical matrix must be symmetric, with matching entries on both sides of the diagonal. Sparse input is always preserved.

See Also