Trait eom::traits::Scheme [] [src]

pub trait Scheme: TimeEvolution {
    type Core: ModelSpec<Scalar = Self::Scalar, Dim = Self::Dim>;
    fn new(f: Self::Core, dt: Self::Time) -> Self;
fn core(&self) -> &Self::Core;
fn core_mut(&mut self) -> &mut Self::Core; }

Time evolution schemes

Associated Types

Required Methods

Initialize with a core implementation

Get immutable core

Get mutable core

Implementors