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