SparseLinearAlgebra
Both sparse matrix seams at once, the counterpart of com.eignex.koblas.dense.LinearAlgebra.
Implement this when a backend provides both, which is the usual case for a host library — SuiteSparse ships the solver and the products together, unlike the CBLAS-without-LAPACKE split that made the dense halves worth ranking separately. The halves are still registered independently, because costing nothing to allow is better than discovering later that something needed it.
Inheritors
Properties
Relative preference among simultaneously available backends: automatic selection through registerBackend — JVM classpath discovery, native startup registration — picks the highest per half. The portable reference is 0; native-accelerated backends rank above it (koblas-openblas 100, koblas-cblas 90).
Functions
Factorize the square a into something solvable, never null.
A · x, or Aᵀ · x when transpose, into a fresh result — the restricted gemv with alpha = 1, beta = 0.