METSlib 0.6

- Main Page
- Modules
- Classes

- Class List
- Class Hierarchy
- Class Members

Public Member Functions | Protected Attributes | List of all members
mets::iteration_logger< neighborhood_t > Struct Template Reference
Common components
Inheritance diagram for mets::iteration_logger< neighborhood_t >:
Collaboration diagram for mets::iteration_logger< neighborhood_t >:

## Public Member Functions
| iteration_logger (std::ostream &o)
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.

## Protected Attributes
int | iteration
std::ostream & | os

## Additional Inherited Members
Public Types inherited from mets::search_listener< neighborhood_t >
typedef abstract_search < neighborhood_t > | search_type

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

- metslib/abstract-search.hh

Return to METSlib home page