The tBoundary Structure

Each tBoundary instance is always associated with a particular tGrid. It contains all data pertaining to a particular boundary surface of that grid, as well as all direction-specific data associated with it. This includes the indices, refinement levels and MPI ranks of a grids neighbours.

Members

tBoundType type

Type of boundary. Most boundaries are of type PATCH_B, which means they are normal boundaries between grids.

tSymmetryType symtype

Only meaningful if type is SYMMETRY_B. Specifies what type of symmetry is realized at this boundary.

tDFType FTType

???

tBoundSurface surface

Surface orientation of this boundary relative to its grid.

double facecenter[3]

Global (x,y,z) coordinates of the face center of this boundary.

int ne_rank

Deprecated, instead see ne4_rank.

int ne_ngrid_global

Deprecated, instead see ne4_ngrid_global.

tBoundSurface ne_surface

Surface orientation of this boundary, relative to its neighbour grid(s). At boundaries between patches this may be different from the reverse of surface.

int surface_sub

???

int ne_hlevel

h-refinement level of neighbour grid.

int ne_sub

Subsurface-index as seen from neighbour grid. Only meaningful if neighbour grid has a lower h-refinement level.