C++ Reference
C++ Reference: Routing
LocalSearchMonitorabstract
Detailed Description
Definition at line 1899 of file constraint_solveri.h.
Public Member Functions | |
| LocalSearchMonitor (Solver *const solver) | |
| ~LocalSearchMonitor () override | |
| std::string | DebugString () const override |
| virtual void | BeginOperatorStart ()=0 |
| Local search operator events. More... | |
| virtual void | EndOperatorStart ()=0 |
| virtual void | BeginMakeNextNeighbor (const LocalSearchOperator *op)=0 |
| virtual void | EndMakeNextNeighbor (const LocalSearchOperator *op, bool neighbor_found, const Assignment *delta, const Assignment *deltadelta)=0 |
| virtual void | BeginFilterNeighbor (const LocalSearchOperator *op)=0 |
| virtual void | EndFilterNeighbor (const LocalSearchOperator *op, bool neighbor_found)=0 |
| virtual void | BeginAcceptNeighbor (const LocalSearchOperator *op)=0 |
| virtual void | EndAcceptNeighbor (const LocalSearchOperator *op, bool neighbor_found)=0 |
| virtual void | BeginFiltering (const LocalSearchFilter *filter)=0 |
| virtual void | EndFiltering (const LocalSearchFilter *filter, bool reject)=0 |
| void | Install () override |
| Install itself on the solver. More... | |
Constructor & Destructor Documentation
◆ LocalSearchMonitor()
|
explicit |
◆ ~LocalSearchMonitor()
|
override |
Member Function Documentation
◆ BeginAcceptNeighbor()
|
pure virtual |
◆ BeginFiltering()
|
pure virtual |
◆ BeginFilterNeighbor()
|
pure virtual |
◆ BeginMakeNextNeighbor()
|
pure virtual |
◆ BeginOperatorStart()
|
pure virtual |
Local search operator events.
◆ DebugString()
|
inlineoverride |
Definition at line 1904 of file constraint_solveri.h.
◆ EndAcceptNeighbor()
|
pure virtual |
◆ EndFiltering()
|
pure virtual |
◆ EndFilterNeighbor()
|
pure virtual |
◆ EndMakeNextNeighbor()
|
pure virtual |
◆ EndOperatorStart()
|
pure virtual |
◆ Install()
|
override |
Install itself on the solver.
The documentation for this class was generated from the following file: