Skip to main content

System Coupling C library 2024 R1

SyscVolumeMesh Struct Reference

Last update: 17.07.2025

Provide a volume mesh access struct. More...

#include <syscVolumeMesh.h>

Data Fields

SyscNodeData nodes
 Mesh nodes.
 
SyscFaceData faces
 Mesh faces.
 
SyscCellData cells
 Mesh cells.
 
int64_t connectivityStamp
 Mesh connectivity stamp. Update whenever re-meshing happens.
 
int64_t coordinatesStamp
 Nodal coordinates stamp. Update whenever nodal coordinates get updated.
 
int64_t partitioningStamp
 Partitioning stamp. Update whenever the mesh is re-partitioned.
 

Detailed Description

Provide a volume mesh access struct.

To create and/or initialize SyscVolumeMesh, 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 mesh = syscGetFaceBasedVolumeMesh(
nodeCoords, elemNodeCounts, elemNodeIds);
Provide a volume mesh access struct.

Definition at line 42 of file syscVolumeMesh.h.

Field Documentation

◆ cells

SyscCellData SyscVolumeMesh::cells

Mesh cells.

Definition at line 50 of file syscVolumeMesh.h.

◆ connectivityStamp

int64_t SyscVolumeMesh::connectivityStamp

Mesh connectivity stamp. Update whenever re-meshing happens.

Definition at line 53 of file syscVolumeMesh.h.

◆ coordinatesStamp

int64_t SyscVolumeMesh::coordinatesStamp

Nodal coordinates stamp. Update whenever nodal coordinates get updated.

Definition at line 57 of file syscVolumeMesh.h.

◆ faces

SyscFaceData SyscVolumeMesh::faces

Mesh faces.

Definition at line 47 of file syscVolumeMesh.h.

◆ nodes

SyscNodeData SyscVolumeMesh::nodes

Mesh nodes.

Definition at line 44 of file syscVolumeMesh.h.

◆ partitioningStamp

int64_t SyscVolumeMesh::partitioningStamp

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

Definition at line 60 of file syscVolumeMesh.h.

Connect with Ansys