TemperatureProfile

class TemperatureProfile(*args)

Base class to define a temperature profile.

Notes

The temperature profile is used in simulated annealing context

Methods

__call__(i)

Compute the temperature T(i).

getClassName()

Accessor to the object's name.

getIMax()

Maximum index value accessor.

getId()

Accessor to the object's id.

getImplementation()

Accessor to the underlying implementation.

getName()

Accessor to the object's name.

getT0()

Temperature origin accessor.

setName(name)

Accessor to the object's name.

__init__(*args)
getClassName()

Accessor to the object’s name.

Returns:
class_namestr

The object class name (object.__class__.__name__).

getIMax()

Maximum index value accessor.

Returns:
iMaxint

The maximum index value

getId()

Accessor to the object’s id.

Returns:
idint

Internal unique identifier.

getImplementation()

Accessor to the underlying implementation.

Returns:
implImplementation

A copy of the underlying implementation object.

getName()

Accessor to the object’s name.

Returns:
namestr

The name of the object.

getT0()

Temperature origin accessor.

Returns:
t0float

The temperature origin

setName(name)

Accessor to the object’s name.

Parameters:
namestr

The name of the object.