27 #ifndef T8_GEOMETRY_OCC_H
28 #define T8_GEOMETRY_OCC_H
59 const char *fileprefix,
Definition: t8_geometry_base.hxx:38
This is the administrative header file for t8code.
#define T8_ECLASS_MAX_EDGES
The maximum number of boundary edges an element class can have.
Definition: t8_eclass.h:72
#define T8_ECLASS_MAX_FACES
The maximum number of boundary faces an element class can have.
Definition: t8_eclass.h:70
Typedef for the t8_geometry class in order to be usable as a pointer from .c files.
t8_geometry_occ_c * t8_geometry_occ_new(int dimension, const char *fileprefix, const char *name_in)
Create a new occ geometry of a given dimension.
struct t8_geometry_occ t8_geometry_occ_c
This typedef holds virtual functions for a particular geometry.
Definition: t8_geometry_occ.h:46
void t8_geometry_occ_destroy(t8_geometry_occ_c **geom)
Destroy a occ geometry that was created with t8_geometry_occ_new.
const int t8_edge_to_face[T8_ECLASS_MAX_EDGES][2]
The faces connected to each edge.
Definition: t8_geometry_occ.cxx:52
const int t8_edge_vertex_to_tree_vertex[T8_ECLASS_MAX_EDGES][2]
The vertices of each edge of a hexahedron.
Definition: t8_geometry_occ.cxx:47