![]() |
OR-Tools
8.2
|
Definition at line 3026 of file routing.cc.
Public Member Functions | |
SweepBuilder (RoutingModel *const model, bool check_assignment) | |
~SweepBuilder () override | |
Decision * | Next (Solver *const solver) override |
This is the main method of the decision builder class. More... | |
std::string | DebugString () const override |
virtual void | AppendMonitors (Solver *const solver, std::vector< SearchMonitor * > *const extras) |
This method will be called at the start of the search. More... | |
virtual void | Accept (ModelVisitor *const visitor) const |
|
inline |
Definition at line 3028 of file routing.cc.
|
inlineoverride |
Definition at line 3030 of file routing.cc.
|
virtualinherited |
Definition at line 2532 of file constraint_solver.cc.
|
virtualinherited |
This method will be called at the start of the search.
It asks the decision builder if it wants to append search monitors to the list of active monitors for this search. Please note there are no checks at this point for duplication.
Definition at line 2529 of file constraint_solver.cc.
|
overridevirtualinherited |
Reimplemented from BaseObject.
Reimplemented in IntVarFilteredDecisionBuilder, and FindOneNeighbor.
Definition at line 2527 of file constraint_solver.cc.
This is the main method of the decision builder class.
It must return a decision (an instance of the class Decision). If it returns nullptr, this means that the decision builder has finished its work.
Implements DecisionBuilder.
Definition at line 3032 of file routing.cc.