MeshKernel
Public Attributes | List of all members
meshkernelapi::Mesh2D Struct Reference

A struct used to describe the values of an unstructured, two-dimensional mesh in a C-compatible manner. More...

#include <Mesh2D.hpp>

Public Attributes

int * edge_faces = nullptr
 For each edge the faces indices.
 
int * edge_nodes = nullptr
 The nodes composing each mesh 2d edge.
 
int * face_edges = nullptr
 For each face the edges indices.
 
int * face_nodes = nullptr
 The nodes composing each mesh 2d face.
 
int * nodes_per_face = nullptr
 The number of nodes for each mesh 2d face.
 
double * node_x = nullptr
 The x-coordinates of network1d nodes.
 
double * node_y = nullptr
 The y-coordinates of network1d nodes.
 
double * edge_x = nullptr
 The x-coordinates of the mesh edges middle points.
 
double * edge_y = nullptr
 The y-coordinates of the mesh edges middle points.
 
double * face_x = nullptr
 The x-coordinates of the mesh faces mass centers.
 
double * face_y = nullptr
 The y-coordinates of the mesh faces mass centers.
 
int num_nodes = 0
 The number of mesh nodes.
 
int num_valid_nodes = 0
 The number of valid mesh nodes.
 
int num_edges = 0
 The number of edges.
 
int num_valid_edges = 0
 The number of valid edges.
 
int num_faces = 0
 The number of faces.
 
int num_face_nodes = 0
 The total number of nodes composing the mesh 2d faces.
 

Detailed Description

A struct used to describe the values of an unstructured, two-dimensional mesh in a C-compatible manner.


The documentation for this struct was generated from the following file: