SparseOpaqueSubfactor_Complex_Double
Represents a sub-factor of the factorization (for example, L from LDL^T).
Declaration
struct SparseOpaqueSubfactor_Complex_DoubleOverview
attributesAttributes of subfactor. Notably transpose indicates whether it should be considered as the transpose of its underlying contents (e.g. should it count as L or L^T if
.contents=SparseSubfactorL).contentsSubfactor this represents, e.g. L or Q.
factorUnderlying factorization this subfactor is part of.
workspaceRequiredStaticThe size of the workspace, in bytes, required to perform
SparseMultiplyorSparseSolvewith this subfactor is given by the expression:workspaceRequiredStatic + nrhs*workspaceRequiredPerRhswherenrhsis the number of right-hand side vectors.workspaceRequiredPerRHSThe size of the workspace, in bytes, required to perform SparseMultiply() or SparseSolve() with this subfactor is given by the expression: workspaceRequiredStatic + nrhs*workspaceRequiredPerRhs where nrhs is the number of right-hand side vectors.