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.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".