#include <moLinearCoolingSchedule.h>
Inheritance diagram for moLinearCoolingSchedule:

Public Member Functions | |
| moLinearCoolingSchedule (double __threshold, double __quantity) | |
| Simple constructor. | |
| bool | operator() (double &__temp) |
| Function which proceeds to the cooling. | |
Private Attributes | |
| double | threshold |
| The temperature threhold. | |
| double | quantity |
| The quantity that allows the temperature to decrease. | |
An another very simple cooling schedule, the temperature decrease according to a quantity while the temperature is greater than a threshold.
Definition at line 22 of file moLinearCoolingSchedule.h.
| moLinearCoolingSchedule::moLinearCoolingSchedule | ( | double | __threshold, | |
| double | __quantity | |||
| ) | [inline] |
Simple constructor.
| __threshold | the threshold. | |
| __quantity | the quantity used to descrease the temperature. |
Definition at line 31 of file moLinearCoolingSchedule.h.
| bool moLinearCoolingSchedule::operator() | ( | double & | __temp | ) | [inline, virtual] |
Function which proceeds to the cooling.
It decreases the temperature and indicates if it is greater than the threshold.
| __temp | the current temperature. |
Implements eoUF< double &, bool >.
Definition at line 41 of file moLinearCoolingSchedule.h.
1.5.1