pub trait Solver {
// Required methods
fn solve(&self, b: &[f32]) -> Result<Vec<f32>, SolverError>;
fn dimension(&self) -> usize;
}Expand description
Unified solver trait for factorization-based linear system solving.
Implemented by LuFactorization, QrFactorization, and CholeskyFactorization.