[−][src]Struct vrp_core::utils::VariationCoefficient
Uses coefficient of variation as termination criteria.
Methods
impl VariationCoefficient[src]
pub fn new(sample: usize, threshold: f64, key: &str) -> Self[src]
Creates a new instance of VariationCoefficient.
pub fn update_and_check(
&self,
refinement_ctx: &mut RefinementContext,
cost: Cost
) -> bool[src]
&self,
refinement_ctx: &mut RefinementContext,
cost: Cost
) -> bool
Updates refinement_ctx and checks variation coefficient threshold.
Auto Trait Implementations
impl RefUnwindSafe for VariationCoefficient
impl Send for VariationCoefficient
impl Sync for VariationCoefficient
impl Unpin for VariationCoefficient
impl UnwindSafe for VariationCoefficient
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,