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