Skip to main content

System Coupling C++ library 2024 R2

sysc::FaceData Struct Reference

Last update: 17.07.2025

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

#include <MeshDefinition.hpp>

Public Member Functions

 FaceData (ElementIdData faceIds, ElementTypeData faceTypes, ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)
 Face data constructor.
 
 FaceData (ElementTypeData faceTypes, ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)
 Face data constructor.
 
 FaceData (ElementIdData faceIds, ElementTypeData faceTypes, ElementNodeConnectivityData faceNodeConnectivity)
 Face data constructor.
 
 FaceData (ElementIdData faceIds, ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)
 Face data constructor.
 
 FaceData (ElementIdData faceIds, ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity)
 Face data constructor.
 
 FaceData (ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity)
 Face data constructor.
 
 FaceData (ElementTypeData faceTypes, ElementNodeConnectivityData faceNodeConnectivity)
 Face data constructor.
 
 FaceData (ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)
 Face data constructor.
 
 FaceData (ElementTypeData faceTypes, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)
 Face data constructor.
 
 FaceData ()=default
 Default constructor.
 
 FaceData (const FaceData &)=default
 Copy constructor.
 
 FaceData (FaceData &&)=default
 Move constructor.
 
FaceDataoperator= (const FaceData &)=default
 Copy-assign operator.
 
FaceDataoperator= (FaceData &&)=default
 Move-assign operator.
 

Public Attributes

ElementIdData faceIds
 Face ids.
 
ElementTypeData faceTypes
 Face types.
 
ElementNodeCountData faceNodeCounts
 Face node counts.
 
ElementNodeConnectivityData faceNodeConnectivity
 Face-to-node connectivity.
 
FaceCellConnectivityData faceCellConnectivity
 Face-to-cell connectivity.
 

Detailed Description

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

Definition at line 231 of file MeshDefinition.hpp.

Constructor & Destructor Documentation

◆ FaceData() [1/9]

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

Face data constructor.

Definition at line 248 of file MeshDefinition.hpp.

253 :
259 {
260 }
ElementIdData faceIds
Face ids.
ElementNodeConnectivityData faceNodeConnectivity
Face-to-node connectivity.
ElementTypeData faceTypes
Face types.
ElementNodeCountData faceNodeCounts
Face node counts.
FaceCellConnectivityData faceCellConnectivity
Face-to-cell connectivity.

◆ FaceData() [2/9]

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

Face data constructor.

Definition at line 263 of file MeshDefinition.hpp.

◆ FaceData() [3/9]

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

Face data constructor.

Definition at line 276 of file MeshDefinition.hpp.

◆ FaceData() [4/9]

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

Face data constructor.

Definition at line 287 of file MeshDefinition.hpp.

◆ FaceData() [5/9]

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

Face data constructor.

Definition at line 300 of file MeshDefinition.hpp.

◆ FaceData() [6/9]

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

Face data constructor.

Definition at line 311 of file MeshDefinition.hpp.

◆ FaceData() [7/9]

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

Face data constructor.

Definition at line 320 of file MeshDefinition.hpp.

◆ FaceData() [8/9]

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

Face data constructor.

Definition at line 329 of file MeshDefinition.hpp.

◆ FaceData() [9/9]

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

Face data constructor.

Definition at line 340 of file MeshDefinition.hpp.

Member Data Documentation

◆ faceCellConnectivity

FaceCellConnectivityData sysc::FaceData::faceCellConnectivity

Face-to-cell connectivity.

Definition at line 245 of file MeshDefinition.hpp.

◆ faceIds

ElementIdData sysc::FaceData::faceIds

Face ids.

Definition at line 233 of file MeshDefinition.hpp.

◆ faceNodeConnectivity

ElementNodeConnectivityData sysc::FaceData::faceNodeConnectivity

Face-to-node connectivity.

Definition at line 242 of file MeshDefinition.hpp.

◆ faceNodeCounts

ElementNodeCountData sysc::FaceData::faceNodeCounts

Face node counts.

Definition at line 239 of file MeshDefinition.hpp.

◆ faceTypes

ElementTypeData sysc::FaceData::faceTypes

Face types.

Definition at line 236 of file MeshDefinition.hpp.

Connect with Ansys