Struct ndarray_odeint::semi_implicit::DiagRK4
[−]
[src]
pub struct DiagRK4<A, S, F, D> where
A: Scalar,
S: Data<Elem = A>,
D: Dimension, { /* fields omitted */ }
Methods
impl<A, S, F, D> DiagRK4<A, S, F, D> where
A: Scalar,
S: DataClone<Elem = A> + DataMut,
D: Dimension,
[src]
A: Scalar,
S: DataClone<Elem = A> + DataMut,
D: Dimension,
fn new(f: F, dt: A::Real) -> Self where
F: SemiImplicitDiag<S, S, D>,
F: SemiImplicitDiag<S, S, D>,
Trait Implementations
impl<A, S, F, D> ModelSize<D> for DiagRK4<A, S, F, D> where
A: Scalar,
F: ModelSize<D>,
S: DataClone<Elem = A> + DataMut,
D: Dimension,
[src]
A: Scalar,
F: ModelSize<D>,
S: DataClone<Elem = A> + DataMut,
D: Dimension,
fn model_size(&self) -> D::Pattern
impl<A, S, F, D> TimeEvolutionBase<S, D> for DiagRK4<A, S, F, D> where
A: Scalar,
S: DataMut<Elem = A> + DataClone + DataOwned,
F: SemiImplicitDiag<S, S, D, Time = A::Real, Scalar = A>,
D: Dimension,
[src]
A: Scalar,
S: DataMut<Elem = A> + DataClone + DataOwned,
F: SemiImplicitDiag<S, S, D, Time = A::Real, Scalar = A>,
D: Dimension,