pub struct SimConfig {
pub n_sweeps: usize,
pub warmup_sweeps: usize,
pub sweep_mode: SweepMode,
pub cluster_update: Option<ClusterConfig>,
pub pt_interval: Option<usize>,
pub overlap_cluster: Option<OverlapClusterConfig>,
pub autocorrelation_max_lag: Option<usize>,
pub sequential: bool,
pub equilibration_diagnostic: bool,
}Fields§
§n_sweeps: usize§warmup_sweeps: usize§sweep_mode: SweepMode§cluster_update: Option<ClusterConfig>§pt_interval: Option<usize>§overlap_cluster: Option<OverlapClusterConfig>§autocorrelation_max_lag: Option<usize>§sequential: bool§equilibration_diagnostic: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for SimConfig
impl RefUnwindSafe for SimConfig
impl Send for SimConfig
impl Sync for SimConfig
impl Unpin for SimConfig
impl UnsafeUnpin for SimConfig
impl UnwindSafe for SimConfig
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> 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