GeometricProfile

class GeometricProfile(*args)

Geometric temperature profile.

Parameters:
T0float

Initial temperature

cfloat, optional

The geometric ratio Should be in ]0,1[

iMaxint, optional

Number of maximal iterations

Notes

The temperature write:

\begin{equation*}
    T(i) = T_0 * c^{i} \in [0,iMax]
\end{equation*}

Examples

>>> import openturns as ot
>>> # Define a profile
>>> T0 = 10.0
>>> iMax = 100
>>> c = 0.90
>>> geometricProfile = ot.GeometricProfile(T0, c, iMax)

Methods

getClassName()

Accessor to the object's name.

getIMax()

Maximum index value accessor.

getName()

Accessor to the object's name.

getT0()

Temperature origin accessor.

hasName()

Test if the object is named.

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

getName()

Accessor to the object’s name.

Returns:
namestr

The name of the object.

getT0()

Temperature origin accessor.

Returns:
t0float

The temperature origin

hasName()

Test if the object is named.

Returns:
hasNamebool

True if the name is not empty.

setName(name)

Accessor to the object’s name.

Parameters:
namestr

The name of the object.

Examples using the class

Kriging: configure the optimization solver

Kriging: configure the optimization solver

Various design of experiments

Various design of experiments

Optimize an LHS design of experiments

Optimize an LHS design of experiments