Struct vrp_core::models::problem::ObjectiveCost [−][src]
pub struct ObjectiveCost { /* fields omitted */ }A hierarchical multi objective for vehicle routing problem.
Implementations
impl ObjectiveCost[src]
impl ObjectiveCost[src]pub fn new(objectives: Vec<Vec<TargetObjective>>) -> Self[src]
Creates an instance of ObjectiveCost.
Trait Implementations
impl Default for ObjectiveCost[src]
impl Default for ObjectiveCost[src]impl MultiObjective for ObjectiveCost[src]
impl MultiObjective for ObjectiveCost[src]fn objectives<'a>(&'a self) -> Box<dyn Iterator<Item = &TargetObjective> + 'a>[src]
impl Objective for ObjectiveCost[src]
impl Objective for ObjectiveCost[src]Auto Trait Implementations
impl !RefUnwindSafe for ObjectiveCost
impl !RefUnwindSafe for ObjectiveCostimpl Send for ObjectiveCost
impl Send for ObjectiveCostimpl Sync for ObjectiveCost
impl Sync for ObjectiveCostimpl Unpin for ObjectiveCost
impl Unpin for ObjectiveCostimpl !UnwindSafe for ObjectiveCost
impl !UnwindSafe for ObjectiveCost