Contains all structs and functions exposed at the API level.
Definition BoundingBox.hpp:33
A struct used to describe the values of an unstructured, two-dimensional mesh in a C-compatible manne...
Definition Mesh2D.hpp:34
int * face_edges
For each face the edges indices.
Definition Mesh2D.hpp:42
double * node_y
The y-coordinates of network1d nodes.
Definition Mesh2D.hpp:54
int num_faces
The number of faces.
Definition Mesh2D.hpp:81
int num_valid_edges
The number of valid edges.
Definition Mesh2D.hpp:78
double * edge_x
The x-coordinates of the mesh edges middle points.
Definition Mesh2D.hpp:57
int * nodes_per_face
The number of nodes for each mesh 2d face.
Definition Mesh2D.hpp:48
double * face_x
The x-coordinates of the mesh faces mass centers.
Definition Mesh2D.hpp:63
double * edge_y
The y-coordinates of the mesh edges middle points.
Definition Mesh2D.hpp:60
int num_nodes
The number of mesh nodes.
Definition Mesh2D.hpp:69
int * edge_nodes
The nodes composing each mesh 2d edge.
Definition Mesh2D.hpp:39
int num_valid_nodes
The number of valid mesh nodes.
Definition Mesh2D.hpp:72
int * edge_faces
For each edge the faces indices.
Definition Mesh2D.hpp:36
int num_face_nodes
The total number of nodes composing the mesh 2d faces.
Definition Mesh2D.hpp:84
double * node_x
The x-coordinates of network1d nodes.
Definition Mesh2D.hpp:51
int num_edges
The number of edges.
Definition Mesh2D.hpp:75
int * face_nodes
The nodes composing each mesh 2d face.
Definition Mesh2D.hpp:45
double * face_y
The y-coordinates of the mesh faces mass centers.
Definition Mesh2D.hpp:66