cherab.imas.math.StructGridVectorFunction2DΒΆ

class cherab.imas.math.StructGridVectorFunction2DΒΆ

Bases: Function2D

Simple vector interpolator for the data defined on the 2D structured grid.

Find the cell containing the point (x, y). Return the 3D vector value this cell or the fill_vector if the points lies outside the grid.

Parameters:
x : (L,) array_like

The corners of the quadrilateral cells along x axis.

y : (M,) array_like

The corners of the quadrilateral cells along y axis.

grid_vectors : (3, L-1, M-1) ndarray

Array containing 3D vectors in the grid cells.

fill_vector : Vector3D

3D vector returned outside the gird, by default Vector3D(0, 0, 0).

Methods

__call__

Evaluate the function f(x, y)

__call__()ΒΆ

Evaluate the function f(x, y)

Parameters:
x : float

function parameter x

y : float

function parameter y

Return type:

float