#include <simulated-annealing.hh>
Inheritance diagram for mets::abstract_cooling_schedule:

Public Member Functions | |
| abstract_cooling_schedule () | |
| Constructor. | |
| virtual | ~abstract_cooling_schedule () |
| Virtual destructor. | |
| virtual double | operator() (double temp, feasible_solution &fs)=0 |
| The function that updates the SA temperature. | |
| virtual double mets::abstract_cooling_schedule::operator() | ( | double | temp, | |
| feasible_solution & | fs | |||
| ) | [pure virtual] |
The function that updates the SA temperature.
| temp | The actual annealing temperature. | |
| fs | The current working solution. |
Implemented in mets::exponential_cooling, and mets::linear_cooling.
Return to METSlib home page