Skip to main content

Structure SyscVolumeMesh

Definition: syscVolumeMesh.h (line 42)

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);

Members​

Public attributes​

Variable nodes​

Definition: syscVolumeMesh.h (line 44)

SyscNodeData SyscVolumeMesh::nodes

Mesh nodes.

Type: SyscNodeData

Variable faces​

Definition: syscVolumeMesh.h (line 47)

SyscFaceData SyscVolumeMesh::faces

Mesh faces.

Type: SyscFaceData

Variable cells​

Definition: syscVolumeMesh.h (line 50)

SyscCellData SyscVolumeMesh::cells

Mesh cells.

Type: SyscCellData

Variable connectivityStamp​

Definition: syscVolumeMesh.h (line 53)

int64_t SyscVolumeMesh::connectivityStamp

Mesh connectivity stamp. Update whenever re-meshing happens.

Type: int64_t

Variable coordinatesStamp​

Definition: syscVolumeMesh.h (line 57)

int64_t SyscVolumeMesh::coordinatesStamp

Nodal coordinates stamp. Update whenever nodal coordinates get updated.

Type: int64_t

Variable partitioningStamp​

Definition: syscVolumeMesh.h (line 60)

int64_t SyscVolumeMesh::partitioningStamp

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

Type: int64_t