ConstantStep

class ConstantStep(*args)

Constant step.

Parameters:
epsilonsequence of float

Finite difference steps for each dimension.

See also

BlendedStep

Notes

ConstantStep defines a list of constant finite difference steps equal to epsilon.

Examples

>>> import openturns as ot
>>> epsilon = [1e-4, 2e-4]
>>> steps = ot.ConstantStep(epsilon)
>>> print(steps([2.0]*2))
[0.0001,0.0002]
>>> print(steps([0.0, 3.0]))
[0.0001,0.0002]

Methods

getClassName()

Accessor to the object's name.

getEpsilon()

Get the finite difference steps.

getName()

Accessor to the object's name.

hasName()

Test if the object is named.

setEpsilon(epsilon)

Set the finite difference steps.

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__).

getEpsilon()

Get the finite difference steps.

Returns:
epsilonPoint

If ConstantStep : Finite difference steps for each dimension.

If BlendedStep : Finite difference step factors for each dimension.

getName()

Accessor to the object’s name.

Returns:
namestr

The name of the object.

hasName()

Test if the object is named.

Returns:
hasNamebool

True if the name is not empty.

setEpsilon(epsilon)

Set the finite difference steps.

Parameters:
epsilonsequence of float

If ConstantStep : Finite difference steps for each dimension.

If BlendedStep : Finite difference step factors for each dimension.

setName(name)

Accessor to the object’s name.

Parameters:
namestr

The name of the object.

Examples using the class

Estimate moments from Taylor expansions

Estimate moments from Taylor expansions

Use the FORM - SORM algorithms

Use the FORM - SORM algorithms