53 void t8_mesh_set_comm (
t8_mesh_t *mesh, sc_MPI_Comm comm);
60 void t8_mesh_set_element (
t8_mesh_t *mesh,
65 void t8_mesh_set_local_to_global (
t8_mesh_t *mesh,
74 void t8_mesh_set_element_vertices (
t8_mesh_t *mesh,
87 sc_MPI_Comm t8_mesh_get_comm (
t8_mesh_t *mesh);
110 void t8_mesh_get_element_boundary (
t8_mesh_t *mesh,
int64_t t8_gloidx_t
A type for global indexing that holds really big numbers.
Definition: t8.h:105
int32_t t8_locidx_t
A type for processor-local indexing.
Definition: t8.h:94
enum t8_eclass t8_eclass_t
This enumeration contains all possible element classes.
This file defines basic operations on an element in a refinement tree.
struct t8_element t8_element_t
Opaque structure for a generic element, only used as pointer.
Definition: t8_element.h:42
t8_locidx_t t8_mesh_get_element_class(t8_mesh_t *mesh, t8_locidx_t locid)
void t8_mesh_get_element_support(t8_mesh_t *mesh, t8_locidx_t locid, int *length_support, t8_locidx_t *elemid, int *orientation)
int t8_mesh_get_maximum_support(t8_mesh_t *mesh)
Return the maximum of the length of the support of any local element.
void t8_mesh_set_partition(t8_mesh_t *mesh, int enable)
Determine whether we partition in t8_mesh_build.
void t8_mesh_build(t8_mesh_t *mesh)
Setup a mesh and turn it into a usable object.
Definition: t8_mesh.c:44