Struct vrp_core::solver::Statistics [−][src]
pub struct Statistics {
pub generation: usize,
pub time: Timer,
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: usizeExpand description
A number which specifies refinement generation.
time: TimerExpand description
Elapsed seconds since algorithm start.
improvement_all_ratio: f64Expand description
An improvement ratio from beginning.
improvement_1000_ratio: f64Expand description
An improvement ratio for last 1000 iterations.
termination_estimate: f64Expand description
A 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
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for Timpl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,