![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 3931 of file local_search.cc.
Public Member Functions | |
| FindOneNeighbor (Assignment *assignment, IntVar *objective, SolutionPool *pool, LocalSearchOperator *ls_operator, DecisionBuilder *sub_decision_builder, const RegularLimit *limit, LocalSearchFilterManager *filter_manager) | |
| ~FindOneNeighbor () override | |
| void | EnterSearch () |
| Decision * | Next (Solver *solver) override |
| std::string | DebugString () const override |
| Public Member Functions inherited from operations_research::DecisionBuilder | |
| DecisionBuilder () | |
| DecisionBuilder (const DecisionBuilder &)=delete | |
| DecisionBuilder & | operator= (const DecisionBuilder &)=delete |
| ~DecisionBuilder () override | |
| virtual void | AppendMonitors (Solver *solver, std::vector< SearchMonitor * > *extras) |
| virtual void | Accept (ModelVisitor *visitor) const |
| void | set_name (absl::string_view name) |
| std::string | GetName () const |
| Public Member Functions inherited from operations_research::BaseObject | |
| BaseObject () | |
| BaseObject (const BaseObject &)=delete | |
| BaseObject & | operator= (const BaseObject &)=delete |
| virtual | ~BaseObject ()=default |
| operations_research::FindOneNeighbor::FindOneNeighbor | ( | Assignment * | assignment, |
| IntVar * | objective, | ||
| SolutionPool * | pool, | ||
| LocalSearchOperator * | ls_operator, | ||
| DecisionBuilder * | sub_decision_builder, | ||
| const RegularLimit * | limit, | ||
| LocalSearchFilterManager * | filter_manager ) |
Definition at line 3972 of file local_search.cc.
|
inlineoverride |
Definition at line 3938 of file local_search.cc.
|
inlineoverridevirtual |
Reimplemented from operations_research::DecisionBuilder.
Definition at line 3941 of file local_search.cc.
| void operations_research::FindOneNeighbor::EnterSearch | ( | ) |
Definition at line 4022 of file local_search.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 operations_research::DecisionBuilder.
Definition at line 4029 of file local_search.cc.