[][src]Trait vrp_core::solver::termination::Termination

pub trait Termination {
    fn is_termination(&self, refinement_ctx: &mut RefinementContext) -> bool;
}

A trait which specifies criteria when metaheuristic should stop searching for improved solution.

Required methods

fn is_termination(&self, refinement_ctx: &mut RefinementContext) -> bool

Returns true if termination condition is met.

Loading content...

Implementors

impl Termination for CompositeTermination[src]

impl Termination for CostVariation[src]

impl Termination for MaxGeneration[src]

impl Termination for MaxTime[src]

Loading content...