pub struct OutputControl {
pub nstxout: Option<u32>,
pub nstvout: Option<u32>,
pub nstfout: Option<u32>,
pub nstlog: Option<u32>,
pub nstcalcenergy: Option<u32>,
pub nstenergy: Option<u32>,
pub nstxout_compressed: Option<u32>,
pub compressed_x_precision: u32,
}Fields§
§nstxout: Option<u32>Write full-precision coordinates to .trr every N steps (0 = never).
nstvout: Option<u32>Write velocities to .trr every N steps (0 = never).
nstfout: Option<u32>Number of steps that elapse between writing forces to the output trajectory file
nstlog: Option<u32>Write to .log every N steps.
nstcalcenergy: Option<u32>Calculate energies to .edr every N steps.
nstenergy: Option<u32>Write energies to .edr every N steps.
nstxout_compressed: Option<u32>Write compressed coordinates to .xtc.rs every N steps (0 = never).
compressed_x_precision: u32precision with which to write to the compressed trajectory file
Implementations§
Trait Implementations§
Source§impl Clone for OutputControl
impl Clone for OutputControl
Source§fn clone(&self) -> OutputControl
fn clone(&self) -> OutputControl
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OutputControl
impl Debug for OutputControl
Source§impl Default for OutputControl
impl Default for OutputControl
Source§impl PartialEq for OutputControl
impl PartialEq for OutputControl
impl StructuralPartialEq for OutputControl
Auto Trait Implementations§
impl Freeze for OutputControl
impl RefUnwindSafe for OutputControl
impl Send for OutputControl
impl Sync for OutputControl
impl Unpin for OutputControl
impl UnsafeUnpin for OutputControl
impl UnwindSafe for OutputControl
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more