grid

grid#

Module: fridom.framework.grid

Submodules

cartesian

Base module for Cartesian grids.

spectral

Base module for spectral grid classes.

Classes, Functions, and Variables

GridBase(n_dims)

Base class for all grids in the framework.

DiffModule()

Base class for differentiation modules.

InterpolationModule()

The base class for interpolation methods.

DummyInterpolation()

Dummy interpolation, where all interpolation methods are just the identity.

AxisPosition(value[, names, module, ...])

The position of a field along an axis on the staggered grid.

Position(positions)

The position of a field on a staggered grid.

WaterMask()

Water mask for the grid cells (for boundary conditions).

BCType(value[, names, module, qualname, ...])

Enum class for the type of boundary conditions for scalar fields.

FFTPadding(value[, names, module, qualname, ...])

Zero padding options for the FFT.

All grid related classes and functions.