![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
Definition at line 1054 of file routing_ils.cc.
Public Member Functions | |
| RuinAndRecreateDecisionBuilder (const Assignment *assignment, std::unique_ptr< RuinProcedure > ruin, std::unique_ptr< RoutingFilteredHeuristic > recreate) | |
| Decision * | Next (Solver *const solver) override |
| Public Member Functions inherited from operations_research::DecisionBuilder | |
| DecisionBuilder () | |
| DecisionBuilder (const DecisionBuilder &)=delete | |
| This type is neither copyable nor movable. | |
| DecisionBuilder & | operator= (const DecisionBuilder &)=delete |
| ~DecisionBuilder () override | |
| std::string | DebugString () const override |
| -------— Decision Builder -------— | |
| 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 | |
| This type is neither copyable nor movable. | |
| BaseObject & | operator= (const BaseObject &)=delete |
| virtual | ~BaseObject ()=default |
|
inline |
Definition at line 1056 of file routing_ils.cc.
|
inlineoverridevirtual |
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 1063 of file routing_ils.cc.