Trait freude::Stepper [] [src]

pub trait Stepper {
    type State: Clone;
    type System: ODE<State = Self::State>;
    fn do_step(&mut self, _: &mut Self::State);
    fn system_ref(&self) -> &Self::System;
    fn system_mut(&mut self) -> &mut Self::System;
    fn timestep(&self) -> f64;
}

A trait defining the interface of an integration method.

Associated Types

Required Methods

Implementors