t8  UNKNOWN
t8code is a C library to manage a forest of adaptive space-trees of general element classes in parallel.
Data Structures | Macros | Typedefs
t8_dhex.h File Reference

TODO: document this. More...

#include <t8.h>

Go to the source code of this file.

Data Structures

struct  t8_dhex
 

Macros

#define T8_DHEX_CHILDREN   8
 The number of children that a hex is refined into.
 
#define T8_DHEX_FACES   6
 The number of faces of a hex.
 
#define T8_DHEX_VERTICES   8
 The number of vertices of a hex.
 
#define T8_DHEX_FACE_CHILDREN   4
 The number of children at a face of a hex.
 
#define T8_DHEX_MAXLEVEL   21
 The maximum refinement level allowed for a hex.
 
#define T8_DHEX_ROOT_LEN   (1 << (T8_DHEX_MAXLEVEL))
 The length of the root hex in integer coordinates.
 
#define T8_DHEX_LEN(l)   (1 << (T8_DHEX_MAXLEVEL - (l)))
 The length of a hex at a given level in integer coordinates.
 

Typedefs

typedef int32_t t8_dhex_coord_t
 
typedef struct t8_dhex t8_dhex_t
 

Detailed Description

TODO: document this.