pub trait FirstOrderSolver: Send + Sync {
// Required methods
fn solve(
&self,
rhs: &Expression,
dependent: &Symbol,
independent: &Symbol,
) -> ODEResult;
fn can_solve(
&self,
rhs: &Expression,
dependent: &Symbol,
independent: &Symbol,
) -> bool;
fn name(&self) -> &'static str;
fn description(&self) -> &'static str;
}Expand description
Trait for first-order ODE solvers