pub trait SymLinearSolver {
// Required methods
fn number_of_neg_evals(&self) -> Index;
fn increase_quality(&mut self) -> bool;
fn provides_inertia(&self) -> bool;
}Required Methods§
Sourcefn number_of_neg_evals(&self) -> Index
fn number_of_neg_evals(&self) -> Index
Most recent factorization’s negative-eigenvalue count.
Sourcefn increase_quality(&mut self) -> bool
fn increase_quality(&mut self) -> bool
Ask for a higher-quality next solve.
Sourcefn provides_inertia(&self) -> bool
fn provides_inertia(&self) -> bool
Whether this solver reports inertia.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".