![]() |
OR-Tools
9.6
|
Definition at line 4289 of file local_search.cc.
Public Member Functions | |
| FindOneNeighbor (Assignment *const assignment, IntVar *objective, SolutionPool *const pool, LocalSearchOperator *const ls_operator, DecisionBuilder *const sub_decision_builder, const RegularLimit *const limit, LocalSearchFilterManager *filter_manager) | |
| ~FindOneNeighbor () 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 |
| void | set_name (const std::string &name) |
| std::string | GetName () const |
| FindOneNeighbor | ( | Assignment *const | assignment, |
| IntVar * | objective, | ||
| SolutionPool *const | pool, | ||
| LocalSearchOperator *const | ls_operator, | ||
| DecisionBuilder *const | sub_decision_builder, | ||
| const RegularLimit *const | limit, | ||
| LocalSearchFilterManager * | filter_manager | ||
| ) |
Definition at line 4330 of file local_search.cc.
|
inlineoverride |
Definition at line 4297 of file local_search.cc.
|
virtualinherited |
Reimplemented in ProfiledDecisionBuilder.
Definition at line 2570 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.
Reimplemented in ProfiledDecisionBuilder.
Definition at line 2567 of file constraint_solver.cc.
|
inlineoverridevirtual |
Reimplemented from DecisionBuilder.
Definition at line 4299 of file local_search.cc.
|
inherited |
Definition at line 2563 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 4380 of file local_search.cc.
|
inlineinherited |
Definition at line 3382 of file constraint_solver.h.