Struct vrp_core::solver::search::RecreateWithNearestNeighbor
source · pub struct RecreateWithNearestNeighbor { /* private fields */ }
Expand description
A recreate strategy which solution using nearest neighbor algorithm.
Implementations§
Trait Implementations§
source§impl Recreate for RecreateWithNearestNeighbor
impl Recreate for RecreateWithNearestNeighbor
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 RecreateWithNearestNeighbor
impl Send for RecreateWithNearestNeighbor
impl Sync for RecreateWithNearestNeighbor
impl Unpin for RecreateWithNearestNeighbor
impl !UnwindSafe for RecreateWithNearestNeighbor
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