Skip to main content

System Coupling C++ library 2024 R1

sysc::CellData Struct Reference

Last update: 17.07.2025

Cell data access struct, provides read-only access to the mesh cells. More...

#include <MeshDefinition.hpp>

Public Member Functions

 CellData (ElementIdData cellIds, ElementTypeData cellTypes, ElementNodeConnectivityData cellNodeConnectivity)
 Cell data constructor.
 
 CellData (ElementIdData cellIds)
 Cell data constructor.
 
 CellData (ElementTypeData cellTypes, ElementNodeConnectivityData cellNodeConnectivity)
 Cell data constructor.
 
 CellData ()=default
 Default constructor.
 
 CellData (const CellData &)=default
 Copy constructor.
 
 CellData (CellData &&)=default
 Move constructor.
 
CellDataoperator= (const CellData &)=default
 Copy-assign operator.
 
CellDataoperator= (CellData &&)=default
 Move-assign operator.
 

Public Attributes

ElementIdData cellIds
 Cell ids.
 
ElementTypeData cellTypes
 Face ids.
 
ElementNodeConnectivityData cellNodeConnectivity
 Cell-to-node connectivity.
 

Detailed Description

Cell data access struct, provides read-only access to the mesh cells.

Definition at line 365 of file MeshDefinition.hpp.

Constructor & Destructor Documentation

◆ CellData() [1/3]

sysc::CellData::CellData ( ElementIdData  cellIds,
ElementTypeData  cellTypes,
ElementNodeConnectivityData  cellNodeConnectivity 
)
inline

Cell data constructor.

Definition at line 376 of file MeshDefinition.hpp.

379 :
383 {
384 }
ElementNodeConnectivityData cellNodeConnectivity
Cell-to-node connectivity.
ElementIdData cellIds
Cell ids.
ElementTypeData cellTypes
Face ids.

◆ CellData() [2/3]

sysc::CellData::CellData ( ElementIdData  cellIds)
inline

Cell data constructor.

Definition at line 387 of file MeshDefinition.hpp.

387 :
389 {
390 }

◆ CellData() [3/3]

sysc::CellData::CellData ( ElementTypeData  cellTypes,
ElementNodeConnectivityData  cellNodeConnectivity 
)
inline

Cell data constructor.

Definition at line 393 of file MeshDefinition.hpp.

Member Data Documentation

◆ cellIds

ElementIdData sysc::CellData::cellIds

Cell ids.

Definition at line 367 of file MeshDefinition.hpp.

◆ cellNodeConnectivity

ElementNodeConnectivityData sysc::CellData::cellNodeConnectivity

Cell-to-node connectivity.

Definition at line 373 of file MeshDefinition.hpp.

◆ cellTypes

ElementTypeData sysc::CellData::cellTypes

Face ids.

Definition at line 370 of file MeshDefinition.hpp.

Connect with Ansys