14#ifndef OR_TOOLS_CONSTRAINT_SOLVER_ROUTING_CONSTRAINTS_H_
15#define OR_TOOLS_CONSTRAINT_SOLVER_ROUTING_CONSTRAINTS_H_
26 std::vector<int64_t> values);
29 const RoutingModel::ResourceGroup* resource_group,
30 const std::vector<IntVar*>* vehicle_resource_vars, RoutingModel*
model);
42 std::vector<IntVar*> spans,
43 std::vector<IntVar*> total_slacks);
In SWIG mode, we don't want anything besides these top-level includes.
Constraint * MakePathSpansAndTotalSlacks(const RoutingDimension *dimension, std::vector< IntVar * > spans, std::vector< IntVar * > total_slacks)
Constraint * MakeResourceConstraint(const RoutingModel::ResourceGroup *resource_group, const std::vector< IntVar * > *vehicle_resource_vars, RoutingModel *model)
Constraint * MakeDifferentFromValues(Solver *solver, IntVar *var, std::vector< int64_t > values)