symbolicFactorization
A semi-opaque type representing symbolic matrix factorization.
Declaration
var symbolicFactorization: SparseOpaqueSymbolicFactorizationDiscussion
Represents a symbolic matrix factorization (i.e. the pattern of the factors without the values). A single symbolic factorization may be the basis for multiple numerical factorizations of matrices with the same pattern but different values non-zero values.
Use the `SparseCleanup` function to free resources held by these
objects. The internal factorization pointer is refence counted,
so it is safe to destroy this object even if numeric
factorizations exist that still depend on it.statusIndicates status of factorization object.
typeType fo factorization this represents.
rowCountCopy of field from
SparseMatrixStructurepassed toSparseFactorcall used to construct this symbolic factorization.columnCountCopy of field from
SparseMatrixStructurepassed toSparseFactorcall used to construct this symbolic factorization.attributesCopy of field from
SparseMatrixStructurepassed toSparseFactorcall used to construct this symbolic factorization.blockSizeCopy of field from
SparseMatrixStructurepassed toSparseFactorcall used to construct this symbolic factorization.factorizationPointer to private internal representation of symbolic factor.
workspaceSize_FloatSize, in bytes, of workspace required to perform numerical factorization in float. Double the size when used in complex float.
workspaceSize_DoubleSize, in bytes, of workspace required to perform numerical factorization in double. Double the size when used in complex double.
factorSize_FloatMinimum size, in bytes, required to store numerical factors in float. If numerical pivoting requires a pivot to be delayed, the actual size required may be larger. Double the size when used in complex float.
factorSize_DoubleMinimum size, in bytes, required to store numerical factors in double. If numerical pivoting requires a pivot to be delayed, the actual size required may be larger. Double the size when used in complex double.