t8  UNKNOWN
t8code is a C library to manage a forest of adaptive space-trees of general element classes in parallel.
Functions
t8_geometry_zero.h File Reference

This header provides the C interface to create a zero geometry. More...

#include <t8.h>
#include <t8_geometry/t8_geometry.h>
#include <t8_geometry/t8_geometry_with_vertices.h>

Go to the source code of this file.

Functions

t8_geometry_ct8_geometry_zero_new (int dim)
 Create a new zero geometry of a given dimension. More...
 
void t8_geometry_zero_destroy (t8_geometry_c **geom)
 Destroy a zero geometry that was created with t8_geometry_zero_new. More...
 

Detailed Description

This header provides the C interface to create a zero geometry.

Function Documentation

◆ t8_geometry_zero_destroy()

void t8_geometry_zero_destroy ( t8_geometry_c **  geom)

Destroy a zero geometry that was created with t8_geometry_zero_new.

Parameters
[in,out]geomA zero geometry. Set to NULL on output.

◆ t8_geometry_zero_new()

t8_geometry_c* t8_geometry_zero_new ( int  dim)

Create a new zero geometry of a given dimension.

The geometry is only all tree types and as many vertices as the tree type has. The vertices are saved via the t8_cmesh_set_tree_vertices function. Sets the dimension and the name to "t8_geom_zero_{dim}"

Parameters
[in]dim0 <= dimension <= 3. The dimension.
Returns
A pointer to an allocated t8_geometry_zero struct, as if the t8_geometry_zero (int dim) constructor was called.