pub struct VirialRelaxedCondition {
pub tolerance: f64,
}Expand description
Exit when the virial ratio 2T/|W| stabilises within tolerance of 1.0.
Fields§
§tolerance: f64Trait Implementations§
Source§impl ExitCondition for VirialRelaxedCondition
impl ExitCondition for VirialRelaxedCondition
fn check( &self, diag: &GlobalDiagnostics, _initial: &GlobalDiagnostics, ) -> Option<ExitReason>
Auto Trait Implementations§
impl Freeze for VirialRelaxedCondition
impl RefUnwindSafe for VirialRelaxedCondition
impl Send for VirialRelaxedCondition
impl Sync for VirialRelaxedCondition
impl Unpin for VirialRelaxedCondition
impl UnsafeUnpin for VirialRelaxedCondition
impl UnwindSafe for VirialRelaxedCondition
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> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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