[]Struct lumol::sim::md::VelocityVerlet

pub struct VelocityVerlet { /* fields omitted */ }

Velocity-Verlet integrator.

This integrator is time-reversible and symplectic (volume preserving).

Implementations

impl VelocityVerlet

pub fn new(timestep: f64) -> VelocityVerlet

Create a new integrator with a timestep of timestep.

Trait Implementations

impl FromTomlWithData for VelocityVerlet

type Data = f64

The type of the additional data needed.

impl Integrator for VelocityVerlet

Auto Trait Implementations

impl RefUnwindSafe for VelocityVerlet

impl Send for VelocityVerlet

impl Sync for VelocityVerlet

impl Unpin for VelocityVerlet

impl UnwindSafe for VelocityVerlet

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,