darsia.PolynomialApproximationSpace#

class PolynomialApproximationSpace(degree)[source]#

Bases: ApproximationSpace

Global polynomial approximation space in 2d.

Class that provides a polynomial approximation space in 2d with basis functions x^i * y^j for i + j <= degree.

Initialize the polynomial approximation space.

Parameters:
degreeint

Degree of the polynomial.

Methods

basis(x, k)

Evaluation of the basis functions.

Attributes

size

Dimension of the polynomial approximation space.

basis(x, k)[source]#

Evaluation of the basis functions.

Parameters:
xnp.ndarray

Coordinates.

kint

Index of the basis function.

Returns:
np.ndarray

Value of the basis function.

property size#

Dimension of the polynomial approximation space.