#include <moExponentialCoolingSchedule.h>

Public Member Functions | |
| moExponentialCoolingSchedule (double _threshold, double _ratio) | |
| Simple constructor. | |
| bool | operator() (double &_temperature) |
| Function which proceeds to the cooling. | |
Private Attributes | |
| double | threshold |
| The temperature threhold. | |
| double | ratio |
| The decreasing factor of the temperature. | |
An other very simple cooling schedule, the temperature decrease according to a ratio while the temperature is greater than a given threshold.
Definition at line 46 of file moExponentialCoolingSchedule.h.
| moExponentialCoolingSchedule::moExponentialCoolingSchedule | ( | double | _threshold, | |
| double | _ratio | |||
| ) | [inline] |
Simple constructor.
| _threshold | the threshold. | |
| _ratio | the ratio used to descrease the temperature. |
Definition at line 55 of file moExponentialCoolingSchedule.h.
| bool moExponentialCoolingSchedule::operator() | ( | double & | _temperature | ) | [inline, virtual] |
Function which proceeds to the cooling.
It decreases the temperature and indicates if it is greater than the threshold.
| _temperature | the current temperature. |
Implements eoUF< double &, bool >.
Definition at line 65 of file moExponentialCoolingSchedule.h.
1.5.4