Structure

SparseOpaqueSubfactor_Double

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

Declaration

typedef struct {
    ...
} SparseOpaqueSubfactor_Double;

Overview

Use the SparseCleanup function to free resources held by these objects.

An object can be in one of the following states:

Something went wrong with symbolic factorization, nothing is valid

Indicated by symbolicFactorization.status < 0

Symbolic factorization was good, but failed in numeric factorization initialization

Indicated by symbolicFactorization.status >= 0 && status < 0 && numericFactorization == NULL

Symbolic factorization may be used for future calls

Symbolic factorization was good, factor allocated/initialized correctly, but numeric factorization failed

(For example, a Cholesky factorization of an indefinite matrix was attempted)

Indicated by symbolicFactorization.status >= 0 && status < 0 && numericFactorization not NULL

You may pass this object to SparseRefactor with a modified matrix

Symbolic and numeric factorizations are both good

Indicated by status >= 0

Topics

Instance Properties

attributes

The attributes of the subfactor.

SparseAttributes_t

A structure that represents the attributes of a matrix.

contents

The subfactor this object represents, for example, L from LDLᵀ.

SparseSubfactor_t

Defines the subfactor of a factorization.

factor

The underlying factorization that this object is a part of.

SparseOpaqueFactorization_Double

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

workspaceRequiredPerRHS

Required size of the per-right-hand-side workspace, in bytes, required to perform a solve or multiply operation.

workspaceRequiredStatic

Required size of the static workspace, in bytes, required to perform a solve or multiply operation.

See Also

Subfactors

SparseOpaqueSubfactor_Float

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

SparseSubfactor_t

Defines the subfactor of a factorization.

Subfactor Extraction

Extract subfactors of factors.