Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
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 () |
Definition at line 206 of file routing_ils.cc.
|
inline |
Definition at line 208 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 215 of file routing_ils.cc.