Trait vrp_core::models::problem::ActivityCost
source · pub trait ActivityCost {
// Required methods
fn estimate_departure(
&self,
route: &Route,
activity: &Activity,
arrival: Timestamp,
) -> Timestamp;
fn estimate_arrival(
&self,
route: &Route,
activity: &Activity,
departure: Timestamp,
) -> Timestamp;
// Provided method
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.