F64SparseFactorization
A factorization held for reuse against further right-hand sides.
Inheritors
BasicluFactorization
KluFactorization
UmfpackFactorization
Properties
failedAt
The pivot position that had no numerically acceptable candidate, or NOT_SINGULAR when the factorization succeeded.
n
nnz
rcond
singular
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
solve
Solve B x = b, or Bᵀ x = b when transpose, into a fresh result.
solveInto
abstract 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, which is returned. Allocates nothing when given a workspace. out may be b.