DMPlexGetHeightStratum#
Get the bounds [start
, end
) for all points at a certain height.
Synopsis#
#include "petscdmplex.h"
PetscErrorCode DMPlexGetHeightStratum(DM dm, PetscInt height, PetscInt *start, PetscInt *end)
Not Collective
Input Parameters#
dm - The
DMPLEX
objectheight - The requested height
Output Parameters#
start - The first point at this
height
end - One beyond the last point at this
height
Notes#
Height indexing is related to topological codimension. Height stratum 0 contains the highest topological dimension
points, often called “cells” or “elements”. If the mesh is “interpolated” (see DMPlexInterpolate()
), then height
stratum 1 contains the boundary of these “cells”, often called “faces” or “facets”.
See Also#
DMPlex: Unstructured Grids, DM
, DMPLEX
, DMPlexGetDepthStratum()
, DMPlexGetCellTypeStratum()
, DMPlexGetDepth()
, DMPlexGetPointHeight()
Level#
developer
Location#
Examples#
src/dm/impls/plex/tutorials/ex8.c
src/ts/tutorials/ex52.c
src/dm/impls/swarm/tutorials/ex1.c
src/ts/tutorials/ex11_sa.c
src/ts/tutorials/ex76.c
src/ts/tutorials/ex11.c
src/ts/tutorials/ex77.c
src/dm/impls/plex/tutorials/ex10.c
src/dm/impls/plex/tutorials/ex6.c
src/dm/field/tutorials/ex1.c
Index of all DMPlex routines
Table of Contents for all manual pages
Index of all manual pages