![]() |
Google OR-Tools v9.12
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 |
![]() | |
SolutionPool () | |
~SolutionPool () override | |
![]() | |
BaseObject () | |
BaseObject (const BaseObject &)=delete | |
This type is neither copyable nor movable. | |
BaseObject & | operator= (const BaseObject &)=delete |
virtual | ~BaseObject () |
Definition at line 4714 of file local_search.cc.
|
inline |
Definition at line 4716 of file local_search.cc.
|
inlineoverride |
Definition at line 4718 of file local_search.cc.
|
inlineoverridevirtual |
Reimplemented from operations_research::BaseObject.
Definition at line 4734 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 4728 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 4720 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 4724 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 4732 of file local_search.cc.