cherab.imas.math.interpolatorsΒΆ

Interpolators for structured and unstructured grid functions.

This module provides interpolation classes for 2D and 3D grid-based functions, supporting both structured and unstructured grids. These interpolators are designed to work with IMAS data structures and provide efficient evaluation of scalar and vector functions defined on various grid types.

Classes

StructGridFunction2D

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

StructGridVectorFunction2D

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

StructGridFunction3D

Simple interpolator for the data defined on the 3D structured grid.

StructGridVectorFunction3D

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

UnstructGridFunction2D

Simple interpolator for the data defined on the 2D unstructured grid.

UnstructGridVectorFunction2D

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

UnstructGridFunction3D

Simple interpolator for the data defined on the 3D unstructured grid.

UnstructGridVectorFunction3D

Simple vector interpolator for the data defined on the 3D unstructured grid.