OdeIntegrator

Trait OdeIntegrator 

Source
pub trait OdeIntegrator<Y, U>
where Self: Debug, Y: Tensor, U: TensorVec<Item = Y>,
{ }
Expand description

Integrators for ordinary differential equations.

Implementors§

Source§

impl<Y, U> OdeIntegrator<Y, U> for BackwardEuler
where Y: Tensor, U: TensorVec<Item = Y>,

Source§

impl<Y, U> OdeIntegrator<Y, U> for conspire::math::integrate::BogackiShampine
where Y: Tensor, U: TensorVec<Item = Y>,

Source§

impl<Y, U> OdeIntegrator<Y, U> for conspire::math::integrate::BogackiShampineFixedStep
where Y: Tensor, U: TensorVec<Item = Y>,

Source§

impl<Y, U> OdeIntegrator<Y, U> for conspire::math::integrate::DormandPrince
where Y: Tensor, U: TensorVec<Item = Y>,

Source§

impl<Y, U> OdeIntegrator<Y, U> for conspire::math::integrate::DormandPrinceFixedStep
where Y: Tensor, U: TensorVec<Item = Y>,

Source§

impl<Y, U> OdeIntegrator<Y, U> for Euler
where Y: Tensor, U: TensorVec<Item = Y>,

Source§

impl<Y, U> OdeIntegrator<Y, U> for Heun
where Y: Tensor, U: TensorVec<Item = Y>,

Source§

impl<Y, U> OdeIntegrator<Y, U> for conspire::math::integrate::ImplicitMidpoint
where Y: Tensor, U: TensorVec<Item = Y>,

Source§

impl<Y, U> OdeIntegrator<Y, U> for conspire::math::integrate::Midpoint
where Y: Tensor, U: TensorVec<Item = Y>,

Source§

impl<Y, U> OdeIntegrator<Y, U> for Ralston
where Y: Tensor, U: TensorVec<Item = Y>,

Source§

impl<Y, U> OdeIntegrator<Y, U> for Trapezoidal
where Y: Tensor, U: TensorVec<Item = Y>,

Source§

impl<Y, U> OdeIntegrator<Y, U> for conspire::math::integrate::Verner8
where Y: Tensor, U: TensorVec<Item = Y>,

Source§

impl<Y, U> OdeIntegrator<Y, U> for conspire::math::integrate::Verner8FixedStep
where Y: Tensor, U: TensorVec<Item = Y>,

Source§

impl<Y, U> OdeIntegrator<Y, U> for conspire::math::integrate::Verner9
where Y: Tensor, U: TensorVec<Item = Y>,

Source§

impl<Y, U> OdeIntegrator<Y, U> for conspire::math::integrate::Verner9FixedStep
where Y: Tensor, U: TensorVec<Item = Y>,