spalinalg/lib.rs
1//! Sparse Linear Algebra Library.
2//!
3//! The sparse linear algebra library provides convenient matrix format including :
4//! - [`CooMatrix`]: Coordinate format matrix intended for incremental matrix construction with duplicates
5//! - [`DokMatrix`]: Dictionnary of key format matrix intended for incremental matrix construction without duplicates
6//! - [`CsrMatrix`] / [`CscMatrix`]: Compressed sparse matrix intended for standard matrix operations
7
8#![allow(clippy::needless_range_loop)]
9
10pub mod coo;
11pub mod csc;
12pub mod csr;
13pub mod dok;
14pub mod scalar;
15
16pub use coo::CooMatrix;
17pub use csc::CscMatrix;
18pub use csr::CsrMatrix;
19pub use dok::DokMatrix;