QuadraticBasisFactory

class QuadraticBasisFactory(*args)

Quadratic basis factory.

The quadratic basis is composed of the quadratic terms of the canonical basis:

\{ \psi_k(x) \} = \{ 1, x_1, \hdots, x_n, x_i x_j \forall i,j \in [1,n] \}

Parameters:
dimensionint

Input dimension of the basis.

Examples

>>> import openturns as ot
>>> basis = ot.QuadraticBasisFactory(2).build()
>>> f = ot.AggregatedFunction(basis)
>>> x = [2, 3]
>>> print(f(x))
[1,2,3,4,6,9]

Methods

build()

Build the basis.

getClassName()

Accessor to the object's name.

getName()

Accessor to the object's name.

hasName()

Test if the object is named.

setName(name)

Accessor to the object's name.

__init__(*args)
build()

Build the basis.

Returns:
basisBasis.
getClassName()

Accessor to the object’s name.

Returns:
class_namestr

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

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.

setName(name)

Accessor to the object’s name.

Parameters:
namestr

The name of the object.

Examples using the class

Kriging: choose a polynomial trend on the beam model

Kriging: choose a polynomial trend on the beam model

Kriging : quick-start

Kriging : quick-start

Kriging: choose a polynomial trend

Kriging: choose a polynomial trend