Skip to main content

System Coupling C++ library 2024 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.
 
 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 369 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 380 of file MeshDefinition.hpp.

383 :
387 {
388 }
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 391 of file MeshDefinition.hpp.

391 :
393 {
394 }

◆ CellData() [3/3]

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

Cell data constructor.

Definition at line 397 of file MeshDefinition.hpp.

Member Data Documentation

◆ cellIds

ElementIdData sysc::CellData::cellIds

Cell ids.

Definition at line 371 of file MeshDefinition.hpp.

◆ cellNodeConnectivity

ElementNodeConnectivityData sysc::CellData::cellNodeConnectivity

Cell-to-node connectivity.

Definition at line 377 of file MeshDefinition.hpp.

◆ cellTypes

ElementTypeData sysc::CellData::cellTypes

Face ids.

Definition at line 374 of file MeshDefinition.hpp.

Connect with Ansys