Trait vrp_core::construction::constraints::HardActivityConstraint [−][src]
Specifies hard constraint which operates on activity level.
Required methods
fn evaluate_activity(
&self,
route_ctx: &RouteContext,
activity_ctx: &ActivityContext<'_>
) -> Option<ActivityConstraintViolation>
[src]
&self,
route_ctx: &RouteContext,
activity_ctx: &ActivityContext<'_>
) -> Option<ActivityConstraintViolation>
Estimates activity insertion in specific route leg. Returns violation error if constraint is violated.