    

 ## On this page

  

 

 # SyscSurfaceMesh Struct Reference

 Last update: 17.07.2025 

Provide a surface mesh access struct. [More...](structSyscSurfaceMesh.xhtml#details)

`#include <<a class="el" href="syscSurfaceMesh_8h_source.xhtml">syscSurfaceMesh.h</a>>`

## <a id="pub-attribs" name="pub-attribs"></a>Data Fields

[SyscNodeData](structSyscNodeData.xhtml) [nodes](structSyscSurfaceMesh.xhtml#afec3edb82f09c5907cf562a5b7561073) [SyscFaceData](structSyscFaceData.xhtml) [faces](structSyscSurfaceMesh.xhtml#a087162c1bc756237bc7fff5d6edc5a93) char [side0](structSyscSurfaceMesh.xhtml#a6e87f7a6198b1ca86544ea73df6235b5) \[[SYSC\_STRING\_LENGTH](group__SyscParticipantLibraryCAPI.xhtml#gab4cd55b5b37dd76c5755020302086b15)\] char [side1](structSyscSurfaceMesh.xhtml#a7b43da70685af52a3ca8444b29b769e8) \[[SYSC\_STRING\_LENGTH](group__SyscParticipantLibraryCAPI.xhtml#gab4cd55b5b37dd76c5755020302086b15)\] int64\_t [connectivityStamp](structSyscSurfaceMesh.xhtml#a3316249d696bd73986f538f76d8caf4b) Mesh connectivity stamp. Update whenever re-meshing happens.   
 int64\_t [coordinatesStamp](structSyscSurfaceMesh.xhtml#a11d7b54aad0e70cb5a5b7f197d0fbfc0) Nodal coordinates stamp. Update whenever nodal coordinates get updated.   
 int64\_t [partitioningStamp](structSyscSurfaceMesh.xhtml#a8f343bec777e3c98c927797e002c4182) Partitioning stamp. Update whenever the mesh is re-partitioned.   
 <a id="details" name="details"></a>## Detailed Description

Provide a surface mesh access struct.

Provides read-only access to the surface mesh for a given region.

Definition at line [31](syscSurfaceMesh_8h_source.xhtml#l00031) of file [syscSurfaceMesh.h](syscSurfaceMesh_8h_source.xhtml).



## Field Documentation

<a id="a3316249d696bd73986f538f76d8caf4b" name="a3316249d696bd73986f538f76d8caf4b"></a>## [◆ ](#a3316249d696bd73986f538f76d8caf4b)connectivityStamp

 int64\_t SyscSurfaceMesh::connectivityStamp

Mesh connectivity stamp. Update whenever re-meshing happens.

Definition at line [45](syscSurfaceMesh_8h_source.xhtml#l00045) of file [syscSurfaceMesh.h](syscSurfaceMesh_8h_source.xhtml).





<a id="a11d7b54aad0e70cb5a5b7f197d0fbfc0" name="a11d7b54aad0e70cb5a5b7f197d0fbfc0"></a>## [◆ ](#a11d7b54aad0e70cb5a5b7f197d0fbfc0)coordinatesStamp

 int64\_t SyscSurfaceMesh::coordinatesStamp

Nodal coordinates stamp. Update whenever nodal coordinates get updated.

Definition at line [49](syscSurfaceMesh_8h_source.xhtml#l00049) of file [syscSurfaceMesh.h](syscSurfaceMesh_8h_source.xhtml).





<a id="a087162c1bc756237bc7fff5d6edc5a93" name="a087162c1bc756237bc7fff5d6edc5a93"></a>## [◆ ](#a087162c1bc756237bc7fff5d6edc5a93)faces

 [SyscFaceData](structSyscFaceData.xhtml) SyscSurfaceMesh::faces

Mesh faces.

Definition at line [36](syscSurfaceMesh_8h_source.xhtml#l00036) of file [syscSurfaceMesh.h](syscSurfaceMesh_8h_source.xhtml).





<a id="afec3edb82f09c5907cf562a5b7561073" name="afec3edb82f09c5907cf562a5b7561073"></a>## [◆ ](#afec3edb82f09c5907cf562a5b7561073)nodes

 [SyscNodeData](structSyscNodeData.xhtml) SyscSurfaceMesh::nodes

Mesh nodes.

Definition at line [33](syscSurfaceMesh_8h_source.xhtml#l00033) of file [syscSurfaceMesh.h](syscSurfaceMesh_8h_source.xhtml).





<a id="a8f343bec777e3c98c927797e002c4182" name="a8f343bec777e3c98c927797e002c4182"></a>## [◆ ](#a8f343bec777e3c98c927797e002c4182)partitioningStamp

 int64\_t SyscSurfaceMesh::partitioningStamp

Partitioning stamp. Update whenever the mesh is re-partitioned.

Definition at line [52](syscSurfaceMesh_8h_source.xhtml#l00052) of file [syscSurfaceMesh.h](syscSurfaceMesh_8h_source.xhtml).





<a id="a6e87f7a6198b1ca86544ea73df6235b5" name="a6e87f7a6198b1ca86544ea73df6235b5"></a>## [◆ ](#a6e87f7a6198b1ca86544ea73df6235b5)side0

 char SyscSurfaceMesh::side0\[[SYSC\_STRING\_LENGTH](group__SyscParticipantLibraryCAPI.xhtml#gab4cd55b5b37dd76c5755020302086b15)\]

Side 0.

Definition at line [39](syscSurfaceMesh_8h_source.xhtml#l00039) of file [syscSurfaceMesh.h](syscSurfaceMesh_8h_source.xhtml).





<a id="a7b43da70685af52a3ca8444b29b769e8" name="a7b43da70685af52a3ca8444b29b769e8"></a>## [◆ ](#a7b43da70685af52a3ca8444b29b769e8)side1

 char SyscSurfaceMesh::side1\[[SYSC\_STRING\_LENGTH](group__SyscParticipantLibraryCAPI.xhtml#gab4cd55b5b37dd76c5755020302086b15)\]

Side 1.

Definition at line [42](syscSurfaceMesh_8h_source.xhtml#l00042) of file [syscSurfaceMesh.h](syscSurfaceMesh_8h_source.xhtml).