Trait vrp_core::algorithms::nsga2::MultiObjective[][src]

pub trait MultiObjective: Objective {
    fn objectives<'a>(
        &'a self
    ) -> Box<dyn Iterator<Item = &Box<dyn Objective<Solution = Self::Solution> + Send + Sync>> + 'a>; }

A multi objective.

Required methods

fn objectives<'a>(
    &'a self
) -> Box<dyn Iterator<Item = &Box<dyn Objective<Solution = Self::Solution> + Send + Sync>> + 'a>
[src]

Returns collection of objective functions.

Loading content...

Implementors

impl MultiObjective for ObjectiveCost[src]

Loading content...