DMPlexTransformGetConeOriented — PETSc 3.25.4 documentation

Skip to main content
`Ctrl`+`K`

# 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