[−][src]Trait vrp_core::construction::constraints::HardRouteConstraint
Specifies hard constraint which operates on route level.
Required methods
fn evaluate_job(
&self,
solution_ctx: &SolutionContext,
ctx: &RouteContext,
job: &Job
) -> Option<RouteConstraintViolation>
&self,
solution_ctx: &SolutionContext,
ctx: &RouteContext,
job: &Job
) -> Option<RouteConstraintViolation>
Estimates activity insertion in specific route. Returns violation error if constraint is violated.