1//! Explicit Ordinary Differential Equation 2 3use crate::algebra::{abstr::Real, linear::vector::vector::Vector}; 4 5/// Explicit ordinary differential equation 6pub trait ExplicitODE<T> 7where 8 T: Real, 9{ 10 fn ode(&self, t: &T, x: &Vector<T>) -> Vector<T>; 11}