moEasyCoolSched(3)

NAME
moEasyCoolSched - One of the possible moCoolSched.

SYNOPSIS

#include <moEasyCoolSched.h>

Inherits moCoolSched.

  Public Member Functions
moEasyCoolSched (double __threshold, double __ratio)
Simple constructor.
bool operator() (double &__temp)
Function which proceeds to the cooling.

  Private Attributes
double threshold
The temperature threhold.
double ratio
The decreasing factor of the temperature.

Detailed Description

One of the possible moCoolSched. The simpliest, the temperature decrease according to a ratio until it greater than a threshold.

Definition at line 22 of file moEasyCoolSched.h.

Constructor & Destructor Documentation

  moEasyCoolSched::moEasyCoolSched (double __threshold, double __ratio) [inline]

Simple constructor.

Parameters:
    __threshold the threshold.
    __ratio the ratio used to descrease the temperature.

Definition at line 31 of file moEasyCoolSched.h.

Member Function Documentation

  bool moEasyCoolSched::operator() (double & __temp) [inline, virtual]

Function which proceeds to the cooling.

Decrease the temperature and indicates if it is greater than the threshold.

Parameters:
    __temp the current temperature.

Returns:
    if the new temperature (current temperature * ratio) is greater than the threshold.

Implements eoUF< double &, bool >.

Definition at line 44 of file moEasyCoolSched.h.

References ratio, and threshold.

Author

Generated automatically by Doxygen for PARADISEO-MO from the source code.