Google OR-Tools: operations_research::DefaultSolutionPool Class Reference

Definition at line 4719 of file local_search.cc.

operations_research::SolutionPool operations_research::BaseObject

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
BaseObjectoperator= (const BaseObject &)=delete
virtual ~BaseObject ()=default
operations_research::DefaultSolutionPool::DefaultSolutionPool ( )
inline

◆ ~DefaultSolutionPool()

operations_research::DefaultSolutionPool::~DefaultSolutionPool ( )
inlineoverride

◆ DebugString()

std::string operations_research::DefaultSolutionPool::DebugString ( ) const
inlineoverridevirtual

◆ GetNextSolution()

void operations_research::DefaultSolutionPool::GetNextSolution ( Assignment *const assignment)
inlineoverridevirtual

◆ Initialize()

void operations_research::DefaultSolutionPool::Initialize ( Assignment *const assignment)
inlineoverridevirtual

◆ RegisterNewSolution()

void operations_research::DefaultSolutionPool::RegisterNewSolution ( Assignment *const assignment)
inlineoverridevirtual

◆ SyncNeeded()

bool operations_research::DefaultSolutionPool::SyncNeeded ( Assignment * const local_assignment)
inlineoverridevirtual

The documentation for this class was generated from the following file: