Trait vrp_core::models::problem::ActivityCost
source · pub trait ActivityCost {
fn estimate_departure(
&self,
route: &Route,
activity: &Activity,
arrival: Timestamp
) -> Timestamp;
fn estimate_arrival(
&self,
route: &Route,
activity: &Activity,
departure: Timestamp
) -> Timestamp;
fn cost(&self, route: &Route, activity: &Activity, arrival: Timestamp) -> Cost { ... }
}Expand description
Provides the way to get cost information for specific activities done by specific actor.