Expand description
Prelude for convenient imports.
Re-exportsยง
pub use crate::compat::CusparseCompatHandle;pub use crate::compat::CusparsePointerMode;pub use crate::compat::cusparse_spgemm;pub use crate::compat::cusparse_spmv;pub use crate::compat::cusparse_spsv;pub use crate::eig::LobpcgResult;pub use crate::eig::ShiftInvertResult;pub use crate::eig::lobpcg;pub use crate::eig::lobpcg;pub use crate::eig::shift_invert;pub use crate::eig::shift_invert;pub use crate::error::SparseError;pub use crate::error::SparseResult;pub use crate::format::BsrMatrix;pub use crate::format::CooMatrix;pub use crate::format::CscMatrix;pub use crate::format::Csr5Matrix;pub use crate::format::CsrMatrix;pub use crate::format::EllMatrix;pub use crate::format::HybMatrix;pub use crate::format::HybPartition;pub use crate::format::HybStatistics;pub use crate::format::amd_ordering;pub use crate::format::inverse_permutation;pub use crate::format::permute_csr;pub use crate::format::rcm_ordering;pub use crate::handle::SparseHandle;pub use crate::host_csr::HostCsr;pub use crate::ops::BatchScheduler;pub use crate::ops::BatchedSpGEMM;pub use crate::ops::BatchedSpMV;pub use crate::ops::BatchedSpMVPlan;pub use crate::ops::BatchedTriSolve;pub use crate::ops::RecommendedFormat;pub use crate::ops::SpMVAlgo;pub use crate::ops::SpMatFormat;pub use crate::ops::Strategy;pub use crate::ops::UniformBatchedSpMV;pub use crate::ops::analyze_sparsity;pub use crate::ops::auto_spmv;pub use crate::ops::auto_spmv;pub use crate::ops::batched_spmv_cpu;pub use crate::ops::csr5_spmv;pub use crate::ops::generate_batched_spmv_ptx;pub use crate::ops::mixed_precision_spmv_cpu;pub use crate::ops::recommend_format;pub use crate::ops::select_format;pub use crate::ops::spgemm_merge;pub use crate::ops::spgemm_merge;pub use crate::ops::spmm;pub use crate::ops::spmm;pub use crate::ops::spmv;pub use crate::ops::spmv;pub use crate::ops::spmv_bsr;pub use crate::ops::spmv_bsr;pub use crate::ops::spmv_ell;pub use crate::ops::spmv_ell;pub use crate::ops::EdgeFeatures;pub use crate::ops::GnnSparseConfig;pub use crate::ops::MessagePassingOp;pub use crate::ops::add_self_loops;pub use crate::ops::compute_degree_matrix;pub use crate::ops::gather;pub use crate::ops::scatter_reduce;pub use crate::ops::sparse_attention_message;pub use crate::ops::sparse_message_passing;pub use crate::ops::sparse_row_softmax;pub use crate::ops::symmetric_normalize;pub use crate::ops::SymbolicPattern;pub use crate::ops::spgemm_symbolic_pattern;pub use crate::preconditioner::AmgHierarchy;pub use crate::preconditioner::AmgLevel;pub use crate::preconditioner::AmgOptions;pub use crate::preconditioner::IncompleteCholeskyK;pub use crate::preconditioner::amg_setup;pub use crate::preconditioner::amg_solve;pub use crate::preconditioner::amg_v_cycle;pub use crate::preconditioner::ic_k;pub use crate::preconditioner::IlukConfig;pub use crate::preconditioner::IlukFactorization;