DMPlexGetTree#
get the tree that describes the hierarchy of non-conforming mesh points. Collective
Synopsis#
#include "petscdmplex.h"   
PetscErrorCode DMPlexGetTree(DM dm, PetscSection *parentSection, PetscInt *parents[], PetscInt *childIDs[], PetscSection *childSection, PetscInt *children[])
Input Parameter#
- dm - the - DMPLEXobject
Output Parameters#
- parentSection - a section describing the tree: a point has a parent if it has 1 dof in the section; the section offset indexes the parent and childID list 
- parents - a list of the point parents 
- childIDs - identifies the relationship of the child point to the parent point; if there is a reference tree, then the child corresponds to the point in the reference tree with index childID 
- childSection - the inverse of the parent section 
- children - a list of the point children 
See Also#
DMPlex: Unstructured Grids, DM, DMPLEX,DMPlexSetTree(), DMPlexSetReferenceTree(), DMPlexSetAnchors(), DMPlexGetTreeParent(), DMPlexGetTreeChildren()
Level#
intermediate
Location#
Index of all DMPlex routines
Table of Contents for all manual pages
Index of all manual pages