Table of Contents

Enum SparseMatrixStructure

Namespace
NVMathNet.Sparse
Assembly
NVMath.Net.dll

Structure of the system matrix; selects the factorisation cuDSS uses.

public enum SparseMatrixStructure

Fields

General = 0

General (non-symmetric) matrix: LU factorisation.

Hermitian = 2

Hermitian matrix (complex element types): LDL^H factorisation.

HermitianPositiveDefinite = 4

Hermitian positive-definite matrix (complex element types): Cholesky factorisation.

Symmetric = 1

Symmetric matrix: LDL^T factorisation.

SymmetricPositiveDefinite = 3

Symmetric positive-definite matrix: Cholesky factorisation.