xref: /petsc/src/dm/impls/forest/p4est/dmp4est.c (revision 58d68138c660dfb4e9f5b03334792cd4f2ffd7cc)
1 #include <petscsys.h>
2 
3 static const PetscInt PetscFaceToP4estFace[4] = {2, 1, 3, 0};
4 static const PetscInt P4estFaceToPetscFace[4] = {3, 1, 0, 2};
5 static const PetscInt P4estFaceToPetscOrnt[4] = {-1, 0, 0, -1};
6 static const PetscInt PetscVertToP4estVert[4] = {0, 1, 3, 2};
7 static const PetscInt P4estVertToPetscVert[4] = {0, 1, 3, 2};
8 
9 #define DMPFOREST DMP4EST
10 
11 #define _append_pforest(a)   PetscConcat_(a, _p4est)
12 #define _infix_pforest(a, b) PetscConcat(_append_pforest(a), b)
13 #include "pforest.h"
14