Main Page
Namespaces
Classes
Files
File List
File Members
libism
ISM
combinatorial_optimization
CoolingSchedule.cpp
Go to the documentation of this file.
1
18
#include "
CoolingSchedule.hpp
"
19
20
namespace
ISM
{
21
22
bool
CoolingSchedule::hasReachedEnd
()
23
{
24
return
mEndTemperature
>=
mCurrentTemperature
;
25
}
26
27
unsigned
CoolingSchedule::getRepetitionsBeforeUpdate
()
28
{
29
return
mRepetitionsBeforeUpdate
;
30
}
31
32
void
CoolingSchedule::reset
()
33
{
34
mCurrentTemperature
=
mStartTemperature
;
35
}
36
37
}
38
CoolingSchedule.hpp
ISM::CoolingSchedule::hasReachedEnd
bool hasReachedEnd()
Definition:
CoolingSchedule.cpp:22
ISM::CoolingSchedule::mStartTemperature
const double mStartTemperature
Definition:
CoolingSchedule.hpp:44
ISM::CoolingSchedule::getRepetitionsBeforeUpdate
unsigned getRepetitionsBeforeUpdate()
Definition:
CoolingSchedule.cpp:27
ISM::CoolingSchedule::mCurrentTemperature
double mCurrentTemperature
Definition:
CoolingSchedule.hpp:46
ISM::CoolingSchedule::mEndTemperature
const double mEndTemperature
Definition:
CoolingSchedule.hpp:45
ISM::CoolingSchedule::reset
void reset()
Definition:
CoolingSchedule.cpp:32
ISM
this namespace contains all generally usable classes.
Definition:
AcceptanceFunction.hpp:22
ISM::CoolingSchedule::mRepetitionsBeforeUpdate
unsigned mRepetitionsBeforeUpdate
Definition:
CoolingSchedule.hpp:48
asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:40