[]Struct lumol::RestrictionInfo

pub struct RestrictionInfo {
    pub excluded: bool,
    pub scaling: f64,
}

Restriction information attached to a pair of Particles in a System.

Fields

excluded: bool

Is this pair excluded?

scaling: f64

Scaling factor for the potential. This value is contained between 0 and 1.

Trait Implementations

impl Clone for RestrictionInfo

impl Copy for RestrictionInfo

impl Debug for RestrictionInfo

Auto Trait Implementations

impl RefUnwindSafe for RestrictionInfo

impl Send for RestrictionInfo

impl Sync for RestrictionInfo

impl Unpin for RestrictionInfo

impl UnwindSafe for RestrictionInfo

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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