Skip to main content

Structure sysc::FaceData

Definition: MeshDefinition.hpp (line 231)

Face data access struct, provides read-only access to the mesh faces.

Members

Public attributes

Variable faceIds

Definition: MeshDefinition.hpp (line 233)

ElementIdData sysc::FaceData::faceIds

Face ids.

Type: ElementIdData

Variable faceTypes

Definition: MeshDefinition.hpp (line 236)

ElementTypeData sysc::FaceData::faceTypes

Face types.

Type: ElementTypeData

Variable faceNodeCounts

Definition: MeshDefinition.hpp (line 239)

ElementNodeCountData sysc::FaceData::faceNodeCounts

Face node counts.

Type: ElementNodeCountData

Variable faceNodeConnectivity

Definition: MeshDefinition.hpp (line 242)

ElementNodeConnectivityData sysc::FaceData::faceNodeConnectivity

Face-to-node connectivity.

Type: ElementNodeConnectivityData

Variable faceCellConnectivity

Definition: MeshDefinition.hpp (line 245)

FaceCellConnectivityData sysc::FaceData::faceCellConnectivity

Face-to-cell connectivity.

Type: FaceCellConnectivityData

Public functions

Function FaceData

sysc::FaceData::FaceData(ElementIdData faceIds, ElementTypeData faceTypes, ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)

Face data constructor.

Parameters:

Return type:

Function FaceData

sysc::FaceData::FaceData(ElementTypeData faceTypes, ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)

Face data constructor.

Parameters:

Return type:

Function FaceData

sysc::FaceData::FaceData(ElementIdData faceIds, ElementTypeData faceTypes, ElementNodeConnectivityData faceNodeConnectivity)

Face data constructor.

Parameters:

Return type:

Function FaceData

sysc::FaceData::FaceData(ElementIdData faceIds, ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)

Face data constructor.

Parameters:

Return type:

Function FaceData

sysc::FaceData::FaceData(ElementIdData faceIds, ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity)

Face data constructor.

Parameters:

Return type:

Function FaceData

sysc::FaceData::FaceData(ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity)

Face data constructor.

Parameters:

Return type:

Function FaceData

sysc::FaceData::FaceData(ElementTypeData faceTypes, ElementNodeConnectivityData faceNodeConnectivity)

Face data constructor.

Parameters:

Return type:

Function FaceData

sysc::FaceData::FaceData(ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)

Face data constructor.

Parameters:

Return type:

Function FaceData

sysc::FaceData::FaceData(ElementTypeData faceTypes, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)

Face data constructor.

Parameters:

Return type:

Function FaceData

sysc::FaceData::FaceData()=default

Default constructor.

Return type:

Function FaceData

sysc::FaceData::FaceData(const FaceData &)=default

Copy constructor.

Parameters:

Return type:

Function FaceData

sysc::FaceData::FaceData(FaceData &&)=default

Move constructor.

Parameters:

Return type:

Function operator=

FaceData& sysc::FaceData::operator=(const FaceData &)=default

Copy-assign operator.

Parameters:

Return type: FaceData &

Function operator=

FaceData& sysc::FaceData::operator=(FaceData &&)=default

Move-assign operator.

Parameters:

Return type: FaceData &