:orphan: # 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` object - ***height -*** 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 [](ch_unstructured), `DM`, `DMPLEX`, `DMPlexGetDepthStratum()`, `DMPlexGetDepth()`, `DMPlexGetPointHeight()` ## Level developer ## Location src/dm/impls/plex/plex.c ## Examples src/dm/field/tutorials/ex1.c
src/dm/impls/plex/tutorials/ex10.c
src/dm/impls/plex/tutorials/ex6.c
src/dm/impls/plex/tutorials/ex8.c
src/snes/tutorials/ex13.c
src/snes/tutorials/ex17.c
src/snes/tutorials/ex20.c
src/snes/tutorials/ex23.c
src/snes/tutorials/ex24.c
src/snes/tutorials/ex26.c
src/snes/tutorials/ex36.c
--- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/dm/impls/plex/plex.c) [Index of all DMPlex routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)