oxicuda_solver/sparse/
mod.rs1pub mod bicgstab;
16pub mod cg;
17pub mod direct;
18pub mod direct_factorization;
19pub mod fgmres;
20pub mod gmres;
21pub mod nested_dissection;
22pub mod preconditioned;
23
24pub use bicgstab::{BiCgStabConfig, bicgstab_solve};
25pub use cg::{CgConfig, cg_solve};
26pub use direct::prefer_direct_solver;
27pub use direct_factorization::{
28 EliminationTree, MultifrontalLUSolver, SupernodalCholeskySolver, SupernodalStructure,
29 SymbolicFactorization, sparse_cholesky_solve, sparse_lu_solve,
30};
31pub use fgmres::{FgmresConfig, fgmres};
32pub use gmres::{GmresConfig, gmres_solve};
33pub use nested_dissection::{
34 AdjacencyGraph, NestedDissectionOrdering, OrderingQuality, Permutation,
35};
36pub use preconditioned::{
37 IdentityPreconditioner, IterativeSolverResult, JacobiPreconditioner, PcgConfig, PgmresConfig,
38 Preconditioner, preconditioned_cg, preconditioned_gmres,
39};