![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Checker for type incompatibilities. More...
#include <routing.h>
Public Member Functions | |
| TypeIncompatibilityChecker (const RoutingModel &model, bool check_hard_incompatibilities) | |
| ~TypeIncompatibilityChecker () 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) |
| virtual void | OnInitializeCheck () |
| virtual bool | FinalizeCheck () const |
| Protected Attributes inherited from operations_research::TypeRegulationsChecker | |
| const RoutingModel & | model_ |
| operations_research::TypeIncompatibilityChecker::TypeIncompatibilityChecker | ( | const RoutingModel & | model, |
| bool | check_hard_incompatibilities ) |
Definition at line 6988 of file routing.cc.
|
overridedefault |