Struct vrp_core::solver::mutation::RecreateWithSkipBest [−][src]
pub struct RecreateWithSkipBest { /* fields omitted */ }Expand description
A recreate strategy which skips best job insertion for insertion.
Implementations
Trait Implementations
impl Default for RecreateWithSkipBest[src]
impl Default for RecreateWithSkipBest[src]impl Recreate for RecreateWithSkipBest[src]
impl Recreate for RecreateWithSkipBest[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 RecreateWithSkipBest
impl Send for RecreateWithSkipBest
impl Sync for RecreateWithSkipBest
impl Unpin for RecreateWithSkipBest
impl !UnwindSafe for RecreateWithSkipBest
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>,