sprs implements some sparse matrix data structures and linear algebra algorithms.
WARNING: this library is still in development, its API is not stable yet.
- CSR/CSC matrix
- Sparse vector
- sparse matrix / sparse vector product
- sparse matrix / sparse matrix product
- sparse matrix / sparse matrix addition, subtraction
- sparse vector / sparse vector addition, subtraction, dot product
- sparse/dense matrix operations
- Outer iterator on compressed sparse matrices
- sparse vector iteration
- sparse vectors joint non zero iterations
- simple sparse Cholesky decomposition
- sparse triangular solves with dense right-hand side
Matrix construction
Matrix vector multiplication
Matrix matrix multiplication, addition
https://vbarrielle.github.io/sprs/doc/sprs/
MIT license. See LICENSE.txt