F64SparseLuFactorization
Sparse LU factorization P·B·Q = L·U of an m × m matrix with Markowitz threshold pivoting. The factors are held in both orientations, indexed by pivot position.
Properties
failedAt
Always NOT_SINGULAR: a F64SparseLuFactorization only exists for a matrix that factored completely.
n
nnz
rcond
Link copied to clipboard
Whether the factorization failed for want of a numerically acceptable pivot. Solving against one throws com.eignex.koblas.SingularMatrix rather than answering with infinities.
Functions
solveInto
open override fun solveInto(b: DoubleArray, out: DoubleArray, transpose: Boolean = false, workspace: Workspace? = null): DoubleArray(source)
Solve B x = b, or Bᵀ x = b when transpose, into out. b is indexed by original row and the result by original column.