OR-Tools  8.0
LocalSearchMonitorMaster

Detailed Description

Definition at line 3123 of file constraint_solver.cc.

Public Member Functions

 LocalSearchMonitorMaster (Solver *solver)
 
void BeginOperatorStart () override
 Local search operator events. More...
 
void EndOperatorStart () override
 
void BeginMakeNextNeighbor (const LocalSearchOperator *op) override
 
void EndMakeNextNeighbor (const LocalSearchOperator *op, bool neighbor_found, const Assignment *delta, const Assignment *deltadelta) override
 
void BeginFilterNeighbor (const LocalSearchOperator *op) override
 
void EndFilterNeighbor (const LocalSearchOperator *op, bool neighbor_found) override
 
void BeginAcceptNeighbor (const LocalSearchOperator *op) override
 
void EndAcceptNeighbor (const LocalSearchOperator *op, bool neighbor_found) override
 
void BeginFiltering (const LocalSearchFilter *filter) override
 
void EndFiltering (const LocalSearchFilter *filter, bool reject) override
 
void Add (LocalSearchMonitor *monitor)
 
void Install () override
 
std::string DebugString () const override
 

Constructor & Destructor Documentation

◆ LocalSearchMonitorMaster()

LocalSearchMonitorMaster ( Solver *  solver)
inlineexplicit

Definition at line 3125 of file constraint_solver.cc.

Member Function Documentation

◆ Add()

void Add ( LocalSearchMonitor monitor)
inline

Definition at line 3167 of file constraint_solver.cc.

◆ BeginAcceptNeighbor()

void BeginAcceptNeighbor ( const LocalSearchOperator op)
inlineoverridevirtual

Implements LocalSearchMonitor.

Definition at line 3151 of file constraint_solver.cc.

◆ BeginFiltering()

void BeginFiltering ( const LocalSearchFilter filter)
inlineoverridevirtual

Implements LocalSearchMonitor.

Definition at line 3159 of file constraint_solver.cc.

◆ BeginFilterNeighbor()

void BeginFilterNeighbor ( const LocalSearchOperator op)
inlineoverridevirtual

Implements LocalSearchMonitor.

Definition at line 3143 of file constraint_solver.cc.

◆ BeginMakeNextNeighbor()

void BeginMakeNextNeighbor ( const LocalSearchOperator op)
inlineoverridevirtual

Implements LocalSearchMonitor.

Definition at line 3134 of file constraint_solver.cc.

◆ BeginOperatorStart()

void BeginOperatorStart ( )
inlineoverridevirtual

Local search operator events.

Implements LocalSearchMonitor.

Definition at line 3128 of file constraint_solver.cc.

◆ DebugString()

std::string DebugString ( ) const
inlineoverride

Definition at line 3177 of file constraint_solver.cc.

◆ EndAcceptNeighbor()

void EndAcceptNeighbor ( const LocalSearchOperator op,
bool  neighbor_found 
)
inlineoverridevirtual

Implements LocalSearchMonitor.

Definition at line 3154 of file constraint_solver.cc.

◆ EndFiltering()

void EndFiltering ( const LocalSearchFilter filter,
bool  reject 
)
inlineoverridevirtual

Implements LocalSearchMonitor.

Definition at line 3162 of file constraint_solver.cc.

◆ EndFilterNeighbor()

void EndFilterNeighbor ( const LocalSearchOperator op,
bool  neighbor_found 
)
inlineoverridevirtual

Implements LocalSearchMonitor.

Definition at line 3146 of file constraint_solver.cc.

◆ EndMakeNextNeighbor()

void EndMakeNextNeighbor ( const LocalSearchOperator op,
bool  neighbor_found,
const Assignment *  delta,
const Assignment *  deltadelta 
)
inlineoverridevirtual

Implements LocalSearchMonitor.

Definition at line 3137 of file constraint_solver.cc.

◆ EndOperatorStart()

void EndOperatorStart ( )
inlineoverridevirtual

Implements LocalSearchMonitor.

Definition at line 3131 of file constraint_solver.cc.

◆ Install()

void Install ( )
inlineoverride

Definition at line 3175 of file constraint_solver.cc.


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