DMPlexGetReferenceTree#
get the reference tree for hierarchically non-conforming meshes.
Synopsis#
#include "petscdmplex.h"
PetscErrorCode DMPlexGetReferenceTree(DM dm, DM *ref)
Not Collective
Input Parameter#
dm - The
DMPLEXobject
Output Parameter#
ref - The reference tree
DMPLEXobject
Developer Notes#
The reference tree is shallow copied during DMClone(), thus it is may be shared by different DMs.
It is not a topological-only object, since some parts of the library use its local section to compute
interpolation and injection matrices. This may lead to unexpected failures during those calls.
See Also#
DMPlex: Unstructured Grids, DM, DMPLEX, DMPlexSetReferenceTree(), DMPlexCreateDefaultReferenceTree()
Level#
intermediate
Location#
Index of all DMPlex routines
Table of Contents for all manual pages
Index of all manual pages