Struct vrp_core::solver::search::RecreateWithCheapest
source · pub struct RecreateWithCheapest { /* private fields */ }
Expand description
A recreate method which is equivalent to cheapest insertion heuristic.
Implementations§
Trait Implementations§
source§impl Recreate for RecreateWithCheapest
impl Recreate for RecreateWithCheapest
source§fn run(
&self,
refinement_ctx: &RefinementContext,
insertion_ctx: InsertionContext
) -> InsertionContext
fn run( &self, refinement_ctx: &RefinementContext, insertion_ctx: InsertionContext ) -> InsertionContext
Recreates a new solution from the given.
Auto Trait Implementations§
impl !RefUnwindSafe for RecreateWithCheapest
impl Send for RecreateWithCheapest
impl Sync for RecreateWithCheapest
impl Unpin for RecreateWithCheapest
impl !UnwindSafe for RecreateWithCheapest
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