Trait numeric_algs::symplectic::State [−][src]
pub trait State: Clone { type PositionDerivative: StateDerivative; type MomentumDerivative: StateDerivative; fn shift_position_in_place(
&mut self,
dir: &Self::PositionDerivative,
amount: f64
); fn shift_momentum_in_place(
&mut self,
dir: &Self::MomentumDerivative,
amount: f64
); fn shift_position(
&self,
dir: &Self::PositionDerivative,
amount: f64
) -> Self { ... } fn shift_momentum(
&self,
dir: &Self::MomentumDerivative,
amount: f64
) -> Self { ... } }
Associated Types
Required methods
fn shift_position_in_place(
&mut self,
dir: &Self::PositionDerivative,
amount: f64
)[src]
&mut self,
dir: &Self::PositionDerivative,
amount: f64
)
fn shift_momentum_in_place(
&mut self,
dir: &Self::MomentumDerivative,
amount: f64
)[src]
&mut self,
dir: &Self::MomentumDerivative,
amount: f64
)