MCScheduling 1.0
Set of Algorithms for Solving Mixed-Criticality Scheduling
Public Member Functions
MCScheduling.SimulatedAnnealing.ICooler Interface Reference

The interface of a temperature cooler that is used to decrease the temperature throughout the optimization process of simulated annealing. More...

Inheritance diagram for MCScheduling.SimulatedAnnealing.ICooler:
MCScheduling.MixedCriticality.SA.CMixedCriticalitySimulatedAnnealing.CProportionalCooler

List of all members.

Public Member Functions

void Reset ()
 Invoked when the simulated annealing optimization is about to be executed.
double Cooldown (double temperature)
 Invoked in each iteration of the simulated annealing algorithm.

Detailed Description

The interface of a temperature cooler that is used to decrease the temperature throughout the optimization process of simulated annealing.


Member Function Documentation

double MCScheduling.SimulatedAnnealing.ICooler.Cooldown ( double  temperature)

Invoked in each iteration of the simulated annealing algorithm.

Parameters:
temperatureThe current temperature of the simulated annealing process.
Returns:
The temperature for the next iteration of the simulated annealing process.

Implemented in MCScheduling.MixedCriticality.SA.CMixedCriticalitySimulatedAnnealing.CProportionalCooler.

 All Classes Namespaces Functions Variables Properties