Struct eom::semi_implicit::DiagRK4 [] [src]

pub struct DiagRK4<F: SemiImplicit> { /* fields omitted */ }

Trait Implementations

impl<F: Debug + SemiImplicit> Debug for DiagRK4<F> where
    F::Scalar: Debug,
    F::Dim: 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 + SemiImplicit> Clone for DiagRK4<F> where
    F::Scalar: Clone,
    F::Dim: 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<F: SemiImplicit> Scheme for DiagRK4<F>
[src]

[src]

Initialize with a core implementation

[src]

Get immutable core

[src]

Get mutable core

impl<F: SemiImplicit> TimeStep for DiagRK4<F>
[src]

[src]

[src]

impl<F: SemiImplicit> ModelSpec for DiagRK4<F>
[src]

[src]

impl<F: SemiImplicit> TimeEvolution for DiagRK4<F>
[src]

[src]

calculate next step

[src]

calculate n-step