dedalus.core.domain

Domain class definition.

Module Contents

logger
class Domain(dist, bases)

The direct product of a set of bases.

Parameters:
  • dist (Distributor object) – Distributor for an operand/field.

  • bases (collection of Basis objects) – Bases comprising the direct product domain.

volume()
bases_by_axis()
full_bases()
bases_by_coord()
dealias()
substitute_basis(old_basis, new_basis)
get_basis(coords)
get_basis_subaxis(coord)
get_coord(name)
enumerate_unique_bases()
constant()

Tuple of constant flags.

nonconstant()
mode_dependence()

Tuple of dependence flags.

dim()
coeff_shape()

Compute coefficient shape.

grid_shape(scales)

Compute grid shape.

global_shape(layout, scales)
chunk_shape(layout)

Compute chunk shape.

group_shape(layout)

Compute group shape.