[]Struct lumol::sim::mc::Resize

pub struct Resize { /* fields omitted */ }

Monte Carlo move that changes the size of the simulation cell


impl Resize

pub fn new(pressure: f64, delta: f64) -> Resize

Create a new Resize move, with target pressure pressure and maximum displacement of delta.

Trait Implementations

impl FromTomlWithData for Resize

type Data = PathBuf

The type of the additional data needed.

impl MCMove for Resize

Auto Trait Implementations

impl RefUnwindSafe for Resize

impl Send for Resize

impl Sync for Resize

impl Unpin for Resize

impl UnwindSafe for Resize

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