Contains all structs and functions exposed at the API level.
Definition BoundingBox.hpp:33
A struct used to describe the values of a mesh 1d in a C-compatible manner.
Definition Mesh1D.hpp:34
int num_nodes
The number of 1d nodes.
Definition Mesh1D.hpp:42
int num_valid_nodes
The number of valid 1d nodes.
Definition Mesh1D.hpp:44
double * node_y
The y-coordinates of the mesh nodes.
Definition Mesh1D.hpp:40
double * node_x
The x-coordinates of the mesh nodes.
Definition Mesh1D.hpp:38
int * edge_nodes
The nodes composing each mesh 1d edge.
Definition Mesh1D.hpp:36
int num_valid_edges
The number of valid 1d edges.
Definition Mesh1D.hpp:48
int num_edges
The number of 1d edges.
Definition Mesh1D.hpp:46