Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
Public Member Functions | |
DefaultSolutionPool () | |
~DefaultSolutionPool () override | |
void | Initialize (Assignment *const assignment) override |
void | RegisterNewSolution (Assignment *const assignment) override |
void | GetNextSolution (Assignment *const assignment) override |
bool | SyncNeeded (Assignment *const) override |
std::string | DebugString () const override |
Public Member Functions inherited from operations_research::SolutionPool | |
SolutionPool () | |
~SolutionPool () override | |
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 5536 of file local_search.cc.
|
inline |
Definition at line 5538 of file local_search.cc.
|
inlineoverride |
Definition at line 5540 of file local_search.cc.
|
inlineoverridevirtual |
Reimplemented from operations_research::BaseObject.
Definition at line 5556 of file local_search.cc.
|
inlineoverridevirtual |
This method is called when the local search starts a new neighborhood to initialize the default assignment.
Implements operations_research::SolutionPool.
Definition at line 5550 of file local_search.cc.
|
inlineoverridevirtual |
This method is called to initialize the solution pool with the assignment from the local search.
Implements operations_research::SolutionPool.
Definition at line 5542 of file local_search.cc.
|
inlineoverridevirtual |
This method is called when a new solution has been accepted by the local search.
Implements operations_research::SolutionPool.
Definition at line 5546 of file local_search.cc.
|
inlineoverridevirtual |
This method checks if the local solution needs to be updated with an external one.
Implements operations_research::SolutionPool.
Definition at line 5554 of file local_search.cc.