| 
    t8
    UNKNOWN
    
   t8code is a C library to manage a forest of adaptive                           space-trees of general element classes in parallel. 
   | 
 
TODO: document this file. More...
#include <t8_cmesh.h>#include <t8_cmesh/t8_cmesh_types.h>#include <t8_cmesh/t8_cmesh_geometry.h>#include <t8_geometry/t8_geometry.h>#include <t8_geometry/t8_geometry_base.hxx>#include <t8_geometry/t8_geometry_handler.hxx>Functions | |
| void | t8_cmesh_register_geometry (t8_cmesh_t cmesh, t8_geometry_c **geometry) | 
| Register a geometry in the cmesh.  More... | |
| void | t8_cmesh_set_tree_geometry (t8_cmesh_t cmesh, t8_gloidx_t gtreeid, const t8_geometry_c *geom) | 
| Set the geometry for a tree, thus specify which geometry to use for this tree.  More... | |
| const t8_geometry_c * | t8_cmesh_get_tree_geometry (t8_cmesh_t cmesh, t8_gloidx_t gtreeid) | 
| Get the geometry of a tree.  More... | |
| size_t | t8_cmesh_get_tree_geom_hash (t8_cmesh_t cmesh, t8_gloidx_t gtreeid) | 
| Get the hash of the geometry stored for a tree in a cmesh.  More... | |
TODO: document this file.
| size_t t8_cmesh_get_tree_geom_hash | ( | t8_cmesh_t | cmesh, | 
| t8_gloidx_t | gtreeid | ||
| ) | 
Get the hash of the geometry stored for a tree in a cmesh.
| [in] | cmesh | A committed cmesh. | 
| [in] | gtreeid | A global tree in cmesh. | 
| const t8_geometry_c* t8_cmesh_get_tree_geometry | ( | t8_cmesh_t | cmesh, | 
| t8_gloidx_t | gtreeid | ||
| ) | 
Get the geometry of a tree.
| [in] | cmesh | The cmesh. | 
| [in] | gtreeid | The global tree id of the tree for which the geometry should be returned. | 
| void t8_cmesh_register_geometry | ( | t8_cmesh_t | cmesh, | 
| t8_geometry_c ** | geometry | ||
| ) | 
Register a geometry in the cmesh.
The cmesh takes ownership of the geometry.
| [in,out] | cmesh | The cmesh. | 
| [in] | geometry | The geometry to register. | 
If no geometry is registered and cmesh is modified from another cmesh then the other cmesh's geometries are used.
| void t8_cmesh_set_tree_geometry | ( | t8_cmesh_t | cmesh, | 
| t8_gloidx_t | gtreeid, | ||
| const t8_geometry_c * | geom | ||
| ) | 
Set the geometry for a tree, thus specify which geometry to use for this tree.
| [in] | cmesh | A non-committed cmesh. | 
| [in] | gtreeid | A global tree id in cmesh. | 
| [in] | geom | The geometry to use for this tree. See also t8_cmesh_get_tree_geometry |