Skip to main content

System Coupling C++ library 2023 R2

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. More...
 
 CellData (ElementIdData cellIds)
 Cell data constructor. More...
 
 CellData (ElementTypeData cellTypes, ElementNodeConnectivityData cellNodeConnectivity)
 Cell data constructor. More...
 
 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. More...
 
ElementTypeData cellTypes
 Face ids. More...
 
ElementNodeConnectivityData cellNodeConnectivity
 Cell-to-node connectivity. More...
 

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