|
METSlib
0.6
|
The best ever solution recorder can be used as a simple solution recorder that just records the best copyable solution found during its lifetime. More...
#include <abstract-search.hh>


Public Member Functions | |
| best_ever_solution (evaluable_solution &best) | |
| The mets::evaluable_solution will be stored as a reference: please provide an instance that is not modified/needed elsewhere. More... | |
| best_ever_solution () | |
| Unimplemented default ctor. | |
| best_ever_solution (const best_ever_solution &) | |
| Unimplemented copy ctor. | |
| best_ever_solution & | operator= (const best_ever_solution &) |
| Unimplemented assignment operator. | |
| bool | accept (const feasible_solution &sol) |
| Accept is called at the end of each iteration for an opportunity to record the best solution found during the search. | |
| const evaluable_solution & | best_seen () const |
| Returns the best solution found since the beginning. | |
| gol_type | best_cost () const |
| Best cost seen. | |
Public Member Functions inherited from mets::solution_recorder | |
| solution_recorder () | |
| Default ctor. | |
| solution_recorder (const solution_recorder &) | |
| Unimplemented copy ctor. | |
| solution_recorder & | operator= (const solution_recorder &) |
| Unimplemented assignment operator. | |
| virtual | ~solution_recorder () |
| A virtual dtor. | |
Protected Attributes | |
| evaluable_solution & | best_ever_m |
| Records the best solution. | |
The best ever solution recorder can be used as a simple solution recorder that just records the best copyable solution found during its lifetime.
|
inline |
The mets::evaluable_solution will be stored as a reference: please provide an instance that is not modified/needed elsewhere.
| best | The instance used to store the best solution found (will be modified). |
Return to METSlib home page