pub struct StabilizationStats {
pub current_mode: SearchMode,
pub conflicts_in_mode: u64,
pub total_focused_conflicts: u64,
pub total_diversification_conflicts: u64,
pub num_switches: u64,
pub progress_score: f64,
}Expand description
Statistics for stabilization
Fields§
§current_mode: SearchModeCurrent mode
conflicts_in_mode: u64Conflicts in current mode
total_focused_conflicts: u64Total focused conflicts
total_diversification_conflicts: u64Total diversification conflicts
num_switches: u64Number of mode switches
progress_score: f64Current progress score
Implementations§
Source§impl StabilizationStats
impl StabilizationStats
Sourcepub fn focused_ratio(&self) -> f64
pub fn focused_ratio(&self) -> f64
Get focused ratio
Sourcepub fn avg_conflicts_per_mode(&self) -> f64
pub fn avg_conflicts_per_mode(&self) -> f64
Get average conflicts per mode
Trait Implementations§
Source§impl Clone for StabilizationStats
impl Clone for StabilizationStats
Source§fn clone(&self) -> StabilizationStats
fn clone(&self) -> StabilizationStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for StabilizationStats
impl RefUnwindSafe for StabilizationStats
impl Send for StabilizationStats
impl Sync for StabilizationStats
impl Unpin for StabilizationStats
impl UnsafeUnpin for StabilizationStats
impl UnwindSafe for StabilizationStats
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,
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