#include <CoolingSchedule.hpp>
Definition at line 26 of file CoolingSchedule.hpp.
◆ CoolingSchedule()
ISM::CoolingSchedule::CoolingSchedule |
( |
double |
startTemperature, |
|
|
double |
endTemperature, |
|
|
unsigned |
repetitionsBeforeUpdate |
|
) |
| |
|
inline |
◆ getRepetitionsBeforeUpdate()
unsigned ISM::CoolingSchedule::getRepetitionsBeforeUpdate |
( |
| ) |
|
◆ hasReachedEnd()
bool ISM::CoolingSchedule::hasReachedEnd |
( |
| ) |
|
◆ isNewCostAcceptable()
virtual bool ISM::CoolingSchedule::isNewCostAcceptable |
( |
double |
newCost, |
|
|
double |
oldCost |
|
) |
| |
|
pure virtual |
◆ reset()
void ISM::CoolingSchedule::reset |
( |
| ) |
|
|
virtual |
◆ update()
virtual void ISM::CoolingSchedule::update |
( |
| ) |
|
|
pure virtual |
◆ mCurrentTemperature
double ISM::CoolingSchedule::mCurrentTemperature |
|
protected |
◆ mEndTemperature
const double ISM::CoolingSchedule::mEndTemperature |
|
protected |
◆ mRepetitionsBeforeUpdate
unsigned ISM::CoolingSchedule::mRepetitionsBeforeUpdate |
|
protected |
◆ mStartTemperature
const double ISM::CoolingSchedule::mStartTemperature |
|
protected |
The documentation for this class was generated from the following files:
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 Mon Feb 28 2022 21:48:45