#![cfg_attr(test, allow(clippy::unwrap_used, clippy::expect_used))]
pub mod error;
pub mod factorization;
pub mod ruiz;
pub mod scaling;
pub mod sparse_sym_iface;
pub mod status;
pub mod summary;
pub mod sym_solver;
pub mod t_sym_solver;
pub use error::FactorizationError;
pub use factorization::Factorization;
pub use ruiz::RuizTSymScalingMethod;
pub use scaling::{IdentityScalingMethod, SlackBasedTSymScalingMethod, TSymScalingMethod};
pub use sparse_sym_iface::{EMatrixFormat, FactorPattern, SparseSymLinearSolverInterface};
pub use status::ESymSolverStatus;
pub use summary::LinearSolverSummary;
pub use sym_solver::SymLinearSolver;
pub use t_sym_solver::TSymLinearSolver;