koblas

UmfpackConfig

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)(source)

Policy for one UMFPACK backend instance.

Constructors

UmfpackConfig

constructor(libraryPath: String? = null, factorizeMin: Int? = null, iterativeRefinementSteps: Int = 0, pivotTolerance: Double = 0.1, scaling: UmfpackScaling = UmfpackScaling.SUM)(source)

Properties

factorizeMin

Smallest stored-entry count routed to the native factorization; null keeps the platform default.

iterativeRefinementSteps

Maximum residual-correction passes each solve may perform.

libraryPath

An absolute UMFPACK library path, or the deployment lookup chain when null.

pivotTolerance

UMFPACK's threshold-pivoting tolerance.

scaling

Row scaling used while constructing numeric factors requested with equilibrate = true.