[]Enum lumol::sys::DegreesOfFreedom

pub enum DegreesOfFreedom {

The number of degrees of freedom simulated in a given system



All particles are explicitly simulated


All molecules are simulated as rigid bodies


All particles are explicitly simulated, but some degrees of freedom are frozen. The usize value is the number of frozen degree of freedom.

Trait Implementations

impl Clone for DegreesOfFreedom

impl Debug for DegreesOfFreedom

impl PartialEq<DegreesOfFreedom> for DegreesOfFreedom

impl StructuralPartialEq for DegreesOfFreedom

Auto Trait Implementations

impl RefUnwindSafe for DegreesOfFreedom

impl Send for DegreesOfFreedom

impl Sync for DegreesOfFreedom

impl Unpin for DegreesOfFreedom

impl UnwindSafe for DegreesOfFreedom

Blanket Implementations

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

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

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

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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>,