Contents

SparseOpaqueFactorization_Double

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

Declaration

struct SparseOpaqueFactorization_Double

Mentioned in

Overview

Use the SparseCleanup(_:) function to free resources that these objects hold.

An object can be in one of the following states:

Something is wrong with symbolic factorization, nothing is valid.

Indication: Symbolicfactorization.Status < 0

Symbolic factorization is good, but fails in numeric factorization initialization.

Indication: Symbolicfactorization.Status >= 0 && Status < 0 && Numericfactorization == NULL [Image] You can use symbolic factorization for future calls.

Symbolic factorization is good, factor allocation and initialization are correct, but numeric factorization fails. [Image] For example, the system attempts a Cholesky factorization of an indefinite matrix.

Indication: Symbolicfactorization.Status >= 0 && Status < 0 && Numericfactorization not NULL [Image] You may pass this object to Sparserefactor(_:_:) 8vrf5 with a modified matrix.

Symbolic and numeric factorizations are both good.

Indication: Status >= 0

Topics

Creating an Opaque Factorization

Instance Properties

See Also

Solving systems with direct sparse methods