IntervalMesher

(Source code, svg)

../../_images/IntervalMesher.svg
class IntervalMesher(*args)

Creation of mesh of box type.

Parameters:
discretizationsequence of int.

Number of intervals in each direction of the box.

Methods

build(*args)

Build the mesh of box type.

getClassName()

Accessor to the object's name.

getDiscretization()

Accessor to the discretization.

getName()

Accessor to the object's name.

hasName()

Test if the object is named.

setDiscretization(discretization)

Accessor to the discretization.

setName(name)

Accessor to the object's name.

Examples

Create a mesh:

>>> import openturns as ot
>>> mesher = ot.IntervalMesher([5, 10])
>>> lowerbound = [0.0, 0.0]
>>> upperBound = [2.0, 4.0]
>>> interval = ot.Interval(lowerbound, upperBound)
>>> mesh = mesher.build(interval)
__init__(*args)
build(*args)

Build the mesh of box type.

Parameters:
intervalInterval

The interval to mesh, of dimension equal to the dimension of discretization.

diamondbool, optional

Whether to compute rectangular cells cut into 4 triangles with the center of the cell as a shared vertex, or rectangular cells cut along a diagonal in dimension 2. Default is IntervalMesher-UseDiamond, see ResourceMap.

Returns:
meshMesh

The mesh built.

getClassName()

Accessor to the object’s name.

Returns:
class_namestr

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

getDiscretization()

Accessor to the discretization.

Returns:
discretizationIndices

Number of intervals in each direction of the box.

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.

setDiscretization(discretization)

Accessor to the discretization.

Parameters:
discretizationsequence of int

Number of intervals in each direction of the box.

setName(name)

Accessor to the object’s name.

Parameters:
namestr

The name of the object.

Examples using the class

Metamodel of a field function

Metamodel of a field function

Validation of a Karhunen-Loeve decomposition

Validation of a Karhunen-Loeve decomposition

Advanced Gaussian process regression

Advanced Gaussian process regression

Gaussian Process Regression: use an isotropic covariance kernel

Gaussian Process Regression: use an isotropic covariance kernel

Aggregate processes

Aggregate processes

Use the Box-Cox transformation

Use the Box-Cox transformation

Create a mesh

Create a mesh

Export a field to VTK

Export a field to VTK

Draw a field

Draw a field

Trend computation

Trend computation

Create a custom covariance model

Create a custom covariance model

Create an event based on a process

Create an event based on a process