12 #define T8_DPYRAMID_CHILDREN 10
15 #define T8_DPYRAMID_FACES 5
18 #define T8_DPYRAMID_FACE_CHILDREN 4
21 #define T8_DPYRAMID_CORNERS 5
25 #define T8_DPYRAMID_MAXLEVEL 21
28 #define T8_DPYRAMID_ROOT_LEN (1 << (T8_DPYRAMID_MAXLEVEL))
31 #define T8_DPYRAMID_LEN(l) (1 << (T8_DPYRAMID_MAXLEVEL- (l)))
34 #define T8_DPYRAMID_NUM_TYPES 8
37 #define T8_DPYRAMID_ROOT_TPYE 6
40 #define T8_DPYRAMID_FIRST_TYPE 6
43 #define T8_DPYRAMID_SECOND_TYPE 7
47 #define T8_DTRI_ROOT_BY_DPYRAMID_ROOT (1 <<(T8_DTRI_MAXLEVEL - T8_DPYRAMID_MAXLEVEL))
67 int8_t switch_shape_at_level;
This data type stores a pyramid.
Definition: t8_dpyramid.h:65
This data type stores a tetrahedron.
Definition: t8_dtet.h:71
This is the administrative header file for t8code.
int32_t t8_dpyramid_coord_t
The coordinates of a pyramid are integers relative to the maximum refinement.
Definition: t8_dpyramid.h:50
int8_t t8_dpyramid_type_t
The type of pyramid in 0, ...,7.
Definition: t8_dpyramid.h:56
struct t8_dpyramid t8_dpyramid_t
This data type stores a pyramid.