Struct vrp_core::solver::Statistics [−][src]
pub struct Statistics {
pub generation: usize,
pub time: Timer,
pub speed: RefinementSpeed,
pub improvement_all_ratio: f64,
pub improvement_1000_ratio: f64,
pub termination_estimate: f64,
}Expand description
A refinement statistics to track evolution progress.
Fields
generation: usizeA number which specifies refinement generation.
time: TimerElapsed seconds since algorithm start.
speed: RefinementSpeedA current refinement speed.
improvement_all_ratio: f64An improvement ratio from beginning.
improvement_1000_ratio: f64An improvement ratio for last 1000 iterations.
termination_estimate: f64A progress till algorithm’s termination.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Statistics
impl Send for Statistics
impl Sync for Statistics
impl Unpin for Statistics
impl UnwindSafe for Statistics
Blanket Implementations
Mutably borrows from an owned value. Read more