![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Checker for type requirements. More...
#include <routing.h>
Public Member Functions | |
| TypeRequirementChecker (const RoutingModel &model) | |
| ~TypeRequirementChecker () override=default | |
| Public Member Functions inherited from operations_research::TypeRegulationsChecker | |
| TypeRegulationsChecker (const RoutingModel &model) | |
| virtual | ~TypeRegulationsChecker ()=default |
| bool | CheckVehicle (int vehicle, const std::function< int64_t(int64_t)> &next_accessor) |
Additional Inherited Members | |
| Protected Types inherited from operations_research::TypeRegulationsChecker | |
| using | VisitTypePolicy = RoutingModel::VisitTypePolicy |
| Protected Member Functions inherited from operations_research::TypeRegulationsChecker | |
| bool | TypeOccursOnRoute (int type) const |
| bool | TypeCurrentlyOnRoute (int type, int pos) const |
| void | InitializeCheck (int vehicle, const std::function< int64_t(int64_t)> &next_accessor) |
| Protected Attributes inherited from operations_research::TypeRegulationsChecker | |
| const RoutingModel & | model_ |
|
inlineexplicit |
|
overridedefault |