Enumeration

SparseFactorization_t

A structure that defines the factorization type.

Declaration

typedef enum : uint8_t {
    ...
} SparseFactorization_t;

Topics

Constants

SparseFactorizationCholesky

Cholesky (LLᵀ) factorization.

SparseFactorizationLDLT

Default LDLᵀ factorization (currently LDLᵀ with TPP).

SparseFactorizationLDLTUnpivoted

Cholesky-like LDLᵀ with only 1 x 1 pivots and no pivoting.

SparseFactorizationLDLTSBK

LDLᵀ with Supernode Bunch-Kaufman and static pivoting.

SparseFactorizationLDLTTPP

LDLᵀ with full threshold partial pivoting.

SparseFactorizationQR

QR factorization.

SparseFactorizationCholeskyAtA

QR factorization without storing Q (equivalent to AᵀA = RᵀR).

See Also

Supporting Types

SparseSymbolicFactorOptions

A structure that contains options that affect the symbolic stage of a sparse factorization.

SparseNumericFactorOptions

A structure that contains options that affect the numerical stage of a sparse factorization.

SparseOpaqueFactorization_Double

A structure representing the factorization of a matrix of double-precision, floating-point values.

SparseOpaqueFactorization_Float

A structure representing the factorization of a matrix of single-precision, floating-point values.