kryst 3.2.1

Krylov subspace and preconditioned iterative solvers for dense and sparse linear systems, with shared and distributed memory parallelism.
1
2
3
4
5
6
7
# Implementing numeric reuse

- Expose `supports_numeric_update` returning `true`.
- Keep structure stable; update values in `update_numeric`.
- Fall back to `update_symbolic` when structure changes.
- Callers check `supports_numeric_update` before invoking reuse.