1 2 3 4 5 6 7 8 9 10 11 12 13 14
pub mod coo; pub mod csc; pub trait SparseMatrix<T> { fn shape(&self) -> (usize, usize); fn ndim(&self) -> usize { 2 } fn nnz(&self) -> usize; }