Struct vrp_core::solver::mutation::CompositeRuin [−][src]
pub struct CompositeRuin { /* fields omitted */ }Expand description
Provides the way to run multiple ruin methods one by one on the same solution.
Implementations
impl CompositeRuin[src]
impl CompositeRuin[src]Trait Implementations
impl Ruin for CompositeRuin[src]
impl Ruin for CompositeRuin[src]fn run(
&self,
refinement_ctx: &RefinementContext,
insertion_ctx: InsertionContext
) -> InsertionContext[src]
fn run(
&self,
refinement_ctx: &RefinementContext,
insertion_ctx: InsertionContext
) -> InsertionContext[src]Ruins given solution and returns a new one with less jobs assigned.
Auto Trait Implementations
impl !RefUnwindSafe for CompositeRuin
impl Send for CompositeRuin
impl Sync for CompositeRuin
impl Unpin for CompositeRuin
impl !UnwindSafe for CompositeRuin
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>,