Public Member Functions | Protected Attributes
mets::linear_cooling Class Reference

Alternative LCS proposed by Randelman and Grest. More...

#include <simulated-annealing.hh>

Inheritance diagram for mets::linear_cooling:
Inheritance graph

List of all members.

Public Member Functions

 linear_cooling (double delta=0.1)
double operator() (double temp, feasible_solution &)
 The function that updates the SA temperature.

Protected Attributes

double decrement_m

Detailed Description

Alternative LCS proposed by Randelman and Grest.

Definition at line 186 of file simulated-annealing.hh.

Constructor & Destructor Documentation

mets::linear_cooling::linear_cooling ( double  delta = 0.1) [inline]

Definition at line 190 of file simulated-annealing.hh.

Member Function Documentation

double mets::linear_cooling::operator() ( double  temp,
feasible_solution fs 
) [inline, virtual]

The function that updates the SA temperature.

tempThe actual annealing temperature.
fsThe current working solution.
The new scheduled temperature.

Implements mets::abstract_cooling_schedule.

Definition at line 194 of file simulated-annealing.hh.

Member Data Documentation

Definition at line 197 of file simulated-annealing.hh.

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

Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:54