Struct vrp_core::solver::objectives::TotalUnassignedJobs [−][src]
pub struct TotalUnassignedJobs { /* fields omitted */ }Expand description
An objective function which minimizes amount of unassigned jobs as a target.
Implementations
Trait Implementations
impl Default for TotalUnassignedJobs[src]
impl Default for TotalUnassignedJobs[src]impl Objective for TotalUnassignedJobs[src]
impl Objective for TotalUnassignedJobs[src]type Solution = InsertionContext
type Solution = InsertionContextThe solution value type that we define the objective on.
fn total_order(&self, a: &Self::Solution, b: &Self::Solution) -> Ordering[src]
fn total_order(&self, a: &Self::Solution, b: &Self::Solution) -> Ordering[src]An objective defines a total ordering between any two solution values. Read more
Auto Trait Implementations
impl !RefUnwindSafe for TotalUnassignedJobs
impl Send for TotalUnassignedJobs
impl Sync for TotalUnassignedJobs
impl Unpin for TotalUnassignedJobs
impl !UnwindSafe for TotalUnassignedJobs
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>,