|
METSlib
0.5
|


Public Member Functions | |
| improvement_logger (std::ostream &o, gol_type epsilon=1e-7) | |
| void | update (mets::abstract_search< neighborhood_t > *as) |
| This is the callback method called by searches when a move, an improvement or something else happens. | |
Public Member Functions inherited from mets::search_listener< neighborhood_t > | |
| search_listener () | |
| A new observer (listener) of a search process, remember to attach the created object to the search process to be observed (mets::search_type::attach()) | |
| search_listener (const search_listener< search_type > &other) | |
| purposely not implemented (see Effective C++) | |
| search_listener< search_type > & | operator= (const search_listener< search_type > &other) |
| virtual | ~search_listener () |
| Virtual destructor. | |
Public Member Functions inherited from mets::observer< observed_subject > | |
| virtual void | update (observed_subject *)=0 |
| This method is automatically called when this observer is attached to a "notified" subject. More... | |
Protected Attributes | |
| int | iteration_m |
| double | best_m |
| std::ostream & | os_m |
| gol_type | epsilon_m |
Additional Inherited Members | |
Public Types inherited from mets::search_listener< neighborhood_t > | |
| typedef abstract_search< neighborhood_t > | search_type |
Return to METSlib home page