sparse.host.umfpack
Types
Link copied to clipboard
data class UmfpackConfig(val libraryPath: String? = null, val factorizeMin: Int? = null, val iterativeRefinementSteps: Int = 0, val pivotTolerance: Double = 0.1, val scaling: UmfpackScaling = UmfpackScaling.SUM)
Policy for one UMFPACK backend instance.
UmfpackFactorization
Link copied to clipboard
UMFPACK's numeric factors behind koblas's F64SparseFactorization. Holds its matrix alive because umfpack_di_solve takes Ap, Ai and Ax alongside the factors.
Holds matrix alive because umfpack_di_solve takes Ap, Ai and Ax alongside the factors, and releases the factors, which are UMFPACK's own allocation, through nativeCleaner once this object is unreachable.
Link copied to clipboard
The row-scaling strategy UMFPACK applies while building numeric factors.
UmfpackSparseLu
Link copied to clipboard
The sparse half backed by SuiteSparse's UMFPACK.
Sparse factorizations backed by a host UMFPACK.