Struct ndarray_odeint::explicit::Euler []

pub struct Euler<F, Time: RealScalar> { /* fields omitted */ }

Methods

impl<F, Time: RealScalar> Euler<F, Time>

Constructs a new Euler.

Trait Implementations

impl<F, D, Time> ModelSize<D> for Euler<F, Time> where
    F: ModelSize<D>,
    D: Dimension,
    Time: RealScalar
[src]

impl<F, Time: RealScalar> TimeStep for Euler<F, Time>
[src]

impl<A, D, F> TimeEvolution<A, D> for Euler<F, A::Real> where
    A: Scalar,
    D: Dimension,
    F: Explicit<OwnedRepr<A>, D, Scalar = A, Time = A::Real> + Explicit<OwnedRcRepr<A>, D, Scalar = A, Time = A::Real> + for<'a> Explicit<ViewRepr<&'a mut A>, D, Scalar = A, Time = A::Real>, 
[src]

impl<A, S, D, F> TimeEvolutionBase<S, D> for Euler<F, F::Time> where
    A: Scalar,
    S: DataMut<Elem = A>,
    D: Dimension,
    F: Explicit<S, D, Time = A::Real, Scalar = A>, 
[src]

calculate next step