Struct vrp_core::solver::mutation::WeightedRecreate [−][src]
pub struct WeightedRecreate { /* fields omitted */ }Expand description
Provides the way to run one of multiple recreate methods.
Implementations
Trait Implementations
impl Recreate for WeightedRecreate[src]
impl Recreate for WeightedRecreate[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 WeightedRecreate
impl Send for WeightedRecreate
impl Sync for WeightedRecreate
impl Unpin for WeightedRecreate
impl !UnwindSafe for WeightedRecreate
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>,