GeometricProfile

class GeometricProfile(*args)

Geometric temperature profile.

Parameters:
T0float

Initial temperature.

cfloat, optional, 0 < c < 1

The geometric ratio.

iMaxint, optional

Number of maximal iterations.

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.

Notes

The temperature is defined by:

T(i) = T_0 c^{i} \quad 0 \leq i \leq i_{Max}

Examples

Define the profile: T(i) = 10 (0.9)^{i} for 0 \leq i \leq 100 :

>>> import openturns as ot
>>> T0 = 10.0
>>> iMax = 100
>>> c = 0.90
>>> geometricProfile = ot.GeometricProfile(T0, c, iMax)
__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

Gaussian process fitter: configure the optimization solver

Gaussian process fitter: configure the optimization solver

Various design of experiments

Various design of experiments

Optimize an LHS design of experiments

Optimize an LHS design of experiments