Struct vrp_core::solver::mutation::RecreateWithNearestNeighbor [−][src]
pub struct RecreateWithNearestNeighbor { /* fields omitted */ }Expand description
A recreate strategy which solution using nearest neighbor algorithm.
Trait Implementations
impl Default for RecreateWithNearestNeighbor[src]
impl Default for RecreateWithNearestNeighbor[src]impl Recreate for RecreateWithNearestNeighbor[src]
impl Recreate for RecreateWithNearestNeighbor[src]fn run(
&self,
refinement_ctx: &RefinementContext,
insertion_ctx: InsertionContext
) -> InsertionContext[src]
fn run(
&self,
refinement_ctx: &RefinementContext,
insertion_ctx: InsertionContext
) -> InsertionContext[src]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
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>,