All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Public Member Functions | List of all members
paal::local_search::exponential_cooling_schema_dependant_on_iteration Struct Reference

This functors returns potential (temperature) using the following schema. The start potential equals given startTemperature, once per numberOFRoundsWithSameTemperature the temperature is multiplied by given multiplier. More...

#include <simulated_annealing.hpp>

Public Member Functions

 exponential_cooling_schema_dependant_on_iteration (double startTemperature, double multiplier, double numberOFRoundsWithSameTemperature=1)
 Constructor. More...
 
double operator() ()
 operator(), return Temperature at given time point point More...
 

Detailed Description

This functors returns potential (temperature) using the following schema. The start potential equals given startTemperature, once per numberOFRoundsWithSameTemperature the temperature is multiplied by given multiplier.

Definition at line 107 of file simulated_annealing.hpp.

Constructor & Destructor Documentation

paal::local_search::exponential_cooling_schema_dependant_on_iteration::exponential_cooling_schema_dependant_on_iteration ( double  startTemperature,
double  multiplier,
double  numberOFRoundsWithSameTemperature = 1 
)
inline

Constructor.

Parameters
startTemperature
multiplier
numberOFRoundsWithSameTemperature

Definition at line 116 of file simulated_annealing.hpp.

Member Function Documentation

double paal::local_search::exponential_cooling_schema_dependant_on_iteration::operator() ( )
inline

operator(), return Temperature at given time point point

Returns

Definition at line 128 of file simulated_annealing.hpp.


The documentation for this struct was generated from the following file: