t8
UNKNOWN
t8code is a C library to manage a forest of adaptive space-trees of general element classes in parallel.
|
This header provides the C interface to create a geometry mapped with Lagrange finite element basis functions. 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_c * | t8_geometry_lagrange_new (int dim) |
Create a new Lagrange geometry of a given dimension. More... | |
void | t8_geometry_lagrange_destroy (t8_geometry_c **geom) |
Destroy a Lagrange geometry that was created with t8_geometry_lagrange_new. More... | |
This header provides the C interface to create a geometry mapped with Lagrange finite element basis functions.
void t8_geometry_lagrange_destroy | ( | t8_geometry_c ** | geom | ) |
Destroy a Lagrange geometry that was created with t8_geometry_lagrange_new.
[in,out] | geom | A Lagrange geometry. Set to NULL on output. |
t8_geometry_c* t8_geometry_lagrange_new | ( | int | dim | ) |
Create a new Lagrange geometry of a given dimension.
The geometry is compatible with all tree types and uses as many vertices as the number of Lagrange basis functions used for the mapping. The vertices are saved via the t8_cmesh_set_tree_vertices function. Sets the dimension and the name to "t8_geom_lagrange_{dim}"
[in] | dim | 0 <= dimension <= 3. The dimension. |