Trait ndarray_odeint::traits::SemiImplicitDiag
[−]
[src]
pub trait SemiImplicitDiag<Sn, Sd, D>: ModelSize<D> where
Sn: DataMut,
Sd: Data,
D: Dimension, { type Scalar: Scalar; type Time: RealScalar; fn nlin<'a>(&self, _: &'a mut ArrayBase<Sn, D>) -> &'a mut ArrayBase<Sn, D>; fn diag(&self) -> ArrayBase<Sd, D>; }
Associated Types
type Scalar: Scalar
type Time: RealScalar
Required Methods
fn nlin<'a>(&self, _: &'a mut ArrayBase<Sn, D>) -> &'a mut ArrayBase<Sn, D>
non-linear part of stiff equation
fn diag(&self) -> ArrayBase<Sd, D>
Linear part of Explicit (assume to be diagonalized)