Trait ndarray_odeint::traits::TimeEvolution
[−]
[src]
pub trait TimeEvolution<D: Dimension> { fn iterate(&self, _: RcArray<f64, D>) -> RcArray<f64, D>; }
calculate next step by integrating the equation of motion
Required Methods
Implementors
impl<F: EOM<D>, D: Dimension> TimeEvolution<D> for ndarray_odeint::explicit::Explicit<F, D, EulerMarker>
impl<F: EOM<D>, D: Dimension> TimeEvolution<D> for ndarray_odeint::explicit::Explicit<F, D, HeunMarker>
impl<F: EOM<D>, D: Dimension> TimeEvolution<D> for ndarray_odeint::explicit::Explicit<F, D, RK4Marker>