PreparedSparseMatrix
An immutable snapshot of one sparse matrix, prepared for repeated products.
Changes to the source matrix after preparation do not affect this snapshot. Create one with SparseMatrix.prepare.
Functions
gemm
C = alpha · op(A) · B + beta · C against the prepared A.
Full sparse-dense product contract, including dense transpose and sparse side selection.
A · B against the prepared A, into a fresh sparse matrix.
Prepared sparse-result product with scaling and transpose controls.
Prepared direct sparse-sparse-to-dense product.
gemv
In-place y = alpha · op(A) · x + beta · y against the prepared A.
symm
Prepared selected-triangle symmetric matrix-matrix product; semantics match SparseBlas.symm.
symv
Prepared selected-triangle symmetric matrix-vector product; semantics match SparseBlas.symv.