DMPlexTransformGetConeOriented#

Return the cone of a point in the transformed mesh, computed using a specified parent orientation

Synopsis#

#include "petscdmplextransform.h" 
PetscErrorCode DMPlexTransformGetConeOriented(DMPlexTransform tr, PetscInt q, PetscInt po, const PetscInt *cone[], const PetscInt *ornt[])

Not Collective

Input Parameters#

  • tr - The DMPlexTransform

  • q - The point number in the transformed mesh

  • po - The orientation of the parent cell in the original mesh to use when producing the cone

Output Parameters#

  • cone - The cone points, obtained from an internal work array

  • ornt - The orientations of the cone points, obtained from an internal work array

Note#

Both cone and ornt are returned in work arrays that must be released with DMPlexTransformRestoreCone().

See Also#

DMPlex: Unstructured Grids, DM, DMPLEX, DMPlexTransform, DMPlexTransformGetCone(), DMPlexTransformRestoreCone(), DMPlexTransformGetConeSize()

Level#

developer

Location#

src/dm/impls/plex/transform/interface/plextransform.c

Examples#

src/dm/impls/plex/tutorials/ex11.c


Index of all DMPlex routines
Table of Contents for all manual pages
Index of all manual pages