pub trait OdeSystem {
// Required methods
fn dimension(&self) -> usize;
fn derivatives(&self, t: Time, y: &StateVector) -> StateVector;
// Provided method
fn jacobian(&self, _t: Time, _y: &StateVector) -> Option<Array2<f64>> { ... }
}Expand description
ODE system trait (for simulators)
Required Methods§
Sourcefn derivatives(&self, t: Time, y: &StateVector) -> StateVector
fn derivatives(&self, t: Time, y: &StateVector) -> StateVector
Compute derivatives: dy/dt = f(t, y)