Expand description
Sparse matrix storage formats.
This module provides GPU-backed sparse matrix types in multiple standard formats:
CsrMatrix– Compressed Sparse RowCscMatrix– Compressed Sparse ColumnCooMatrix– Coordinate (triplet) formatBsrMatrix– Block Sparse RowEllMatrix– ELLPACK formatHybMatrix– HYB (Hybrid ELL+COO) format
Format conversion routines are in the convert sub-module.
Re-exports§
pub use bsr::BsrMatrix;pub use coo::CooMatrix;pub use csc::CscMatrix;pub use csr::CsrMatrix;pub use csr5::Csr5Matrix;pub use ell::EllMatrix;pub use hyb::HybMatrix;pub use hyb::HybPartition;pub use hyb::HybStatistics;pub use reorder::amd_ordering;pub use reorder::inverse_permutation;pub use reorder::permute_csr;pub use reorder::rcm_ordering;
Modules§
- bsr
- Block Sparse Row (BSR) format.
- convert
- Format conversion routines between sparse matrix formats.
- coo
- Coordinate (COO) format.
- csc
- Compressed Sparse Column (CSC) format.
- csr
- Compressed Sparse Row (CSR) format.
- csr5
- CSR5 sparse matrix format.
- ell
- ELLPACK (ELL) sparse matrix format.
- hyb
- HYB (Hybrid ELL+COO) sparse matrix format.
- reorder
- Sparse matrix reordering algorithms.