    

 ## On this page

  

 

 # SyscVolumeMesh Struct Reference

 Last update: 17.07.2025 

Provide a volume mesh access struct. [More...](structSyscVolumeMesh.xhtml#details)

`#include <<a class="el" href="syscVolumeMesh_8h_source.xhtml">syscVolumeMesh.h</a>>`

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

[SyscNodeData](structSyscNodeData.xhtml) [nodes](structSyscVolumeMesh.xhtml#a3b96b3e7b16a3dc292d5645fde68bc6b) Mesh nodes.   
 [SyscFaceData](structSyscFaceData.xhtml) [faces](structSyscVolumeMesh.xhtml#a20300f5632818f7755cb5e68915a5fc5) Mesh faces.   
 [SyscCellData](structSyscCellData.xhtml) [cells](structSyscVolumeMesh.xhtml#a13e403f46c840923ccfcf3d8003927fc) Mesh cells.   
 int64\_t [connectivityStamp](structSyscVolumeMesh.xhtml#ac79a8a4e024bf5df6495b20d8cd533fc) Mesh connectivity stamp. Update whenever re-meshing happens.   
 int64\_t [coordinatesStamp](structSyscVolumeMesh.xhtml#a4c9b66b024653d14861a7b0c3bbc5c3c) Nodal coordinates stamp. Update whenever nodal coordinates get updated.   
 int64\_t [partitioningStamp](structSyscVolumeMesh.xhtml#afffad005aa559eb275891f7ce643b6a4) Partitioning stamp. Update whenever the mesh is re-partitioned.   
 <a id="details" name="details"></a>## Detailed Description

Provide a volume mesh access struct.

To create and/or initialize [SyscVolumeMesh](structSyscVolumeMesh.xhtml "Provide a volume mesh access struct."), it is highly recommended to use one of the functions with names starting with `syscGetVolumeMesh`. These functions will initialize all members to the correct values and will help to avoid back-compatibility issues in the future. For example:

[SyscVolumeMesh](structSyscVolumeMesh.xhtml) mesh = syscGetFaceBasedVolumeMesh(

 nodeCoords, elemNodeCounts, elemNodeIds);

[SyscVolumeMesh](structSyscVolumeMesh.xhtml)

Provide a volume mesh access struct.

**Definition** [syscVolumeMesh.h:42](syscVolumeMesh_8h_source.xhtml#l00042)





Definition at line [42](syscVolumeMesh_8h_source.xhtml#l00042) of file [syscVolumeMesh.h](syscVolumeMesh_8h_source.xhtml).



## Field Documentation

<a id="a13e403f46c840923ccfcf3d8003927fc" name="a13e403f46c840923ccfcf3d8003927fc"></a>## [◆ ](#a13e403f46c840923ccfcf3d8003927fc)cells

 [SyscCellData](structSyscCellData.xhtml) SyscVolumeMesh::cells

Mesh cells.

Definition at line [50](syscVolumeMesh_8h_source.xhtml#l00050) of file [syscVolumeMesh.h](syscVolumeMesh_8h_source.xhtml).





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

 int64\_t SyscVolumeMesh::connectivityStamp

Mesh connectivity stamp. Update whenever re-meshing happens.

Definition at line [53](syscVolumeMesh_8h_source.xhtml#l00053) of file [syscVolumeMesh.h](syscVolumeMesh_8h_source.xhtml).





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

 int64\_t SyscVolumeMesh::coordinatesStamp

Nodal coordinates stamp. Update whenever nodal coordinates get updated.

Definition at line [57](syscVolumeMesh_8h_source.xhtml#l00057) of file [syscVolumeMesh.h](syscVolumeMesh_8h_source.xhtml).





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

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

Mesh faces.

Definition at line [47](syscVolumeMesh_8h_source.xhtml#l00047) of file [syscVolumeMesh.h](syscVolumeMesh_8h_source.xhtml).





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

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

Mesh nodes.

Definition at line [44](syscVolumeMesh_8h_source.xhtml#l00044) of file [syscVolumeMesh.h](syscVolumeMesh_8h_source.xhtml).





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

 int64\_t SyscVolumeMesh::partitioningStamp

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

Definition at line [60](syscVolumeMesh_8h_source.xhtml#l00060) of file [syscVolumeMesh.h](syscVolumeMesh_8h_source.xhtml).