pub enum IntegratorType {
Euler,
Verlet,
Rk4,
Rk78,
SymplecticEuler,
}Expand description
Integrator type.
Variants§
Euler
Euler method (1st order).
Verlet
Störmer-Verlet (2nd order, symplectic).
Rk4
Runge-Kutta 4th order.
Rk78
Dormand-Prince 7(8).
SymplecticEuler
Symplectic Euler.
Trait Implementations§
Source§impl Clone for IntegratorType
impl Clone for IntegratorType
Source§fn clone(&self) -> IntegratorType
fn clone(&self) -> IntegratorType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IntegratorType
impl Debug for IntegratorType
Source§impl Default for IntegratorType
impl Default for IntegratorType
Source§fn default() -> IntegratorType
fn default() -> IntegratorType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IntegratorType
impl<'de> Deserialize<'de> for IntegratorType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for IntegratorType
impl RefUnwindSafe for IntegratorType
impl Send for IntegratorType
impl Sync for IntegratorType
impl Unpin for IntegratorType
impl UnsafeUnpin for IntegratorType
impl UnwindSafe for IntegratorType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more