Struct eom::explicit::RK4 [] [src]

pub struct RK4<F: Explicit> { /* fields omitted */ }

Trait Implementations

impl<F: Debug + Explicit> Debug for RK4<F> where
    F::Scalar: Debug,
    F::Scalar: Debug,
    F::Dim: Debug,
    F::Scalar: Debug,
    F::Dim: Debug,
    F::Scalar: Debug,
    F::Dim: Debug,
    F::Scalar: Debug,
    F::Dim: Debug
[src]

[src]

Formats the value using the given formatter.

impl<F: Clone + Explicit> Clone for RK4<F> where
    F::Scalar: Clone,
    F::Scalar: Clone,
    F::Dim: Clone,
    F::Scalar: Clone,
    F::Dim: Clone,
    F::Scalar: Clone,
    F::Dim: Clone,
    F::Scalar: Clone,
    F::Dim: Clone
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<A: Scalar, F: Explicit<Scalar = A>> TimeStep for RK4<F>
[src]

[src]

[src]

impl<F: Explicit> Scheme for RK4<F>
[src]

[src]

Initialize with a core implementation

[src]

Get immutable core

[src]

Get mutable core

impl<F: Explicit> ModelSpec for RK4<F>
[src]

[src]

impl<F: Explicit> TimeEvolution for RK4<F>
[src]

[src]

calculate next step

[src]

calculate n-step