    

 ## On this page

  

 

 # sysc::CellData Struct Reference

 Last update: 17.07.2025 

Cell data access struct, provides read-only access to the mesh cells. [More...](structsysc_1_1CellData.xhtml#details)

`#include <<a class="el" href="MeshDefinition_8hpp_source.xhtml">MeshDefinition.hpp</a>>`

## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

 [CellData](structsysc_1_1CellData.xhtml#a92b78b14f0147d6176e35a87d3836600) ([ElementIdData](structsysc_1_1ElementIdData.xhtml) [cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551), [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd), [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7)) Cell data constructor. [More...](structsysc_1_1CellData.xhtml#a92b78b14f0147d6176e35a87d3836600)  
  [CellData](structsysc_1_1CellData.xhtml#ae620829629d1f36255d95213e4637a25) ([ElementIdData](structsysc_1_1ElementIdData.xhtml) [cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551)) Cell data constructor. [More...](structsysc_1_1CellData.xhtml#ae620829629d1f36255d95213e4637a25)  
  [CellData](structsysc_1_1CellData.xhtml#a71a24078547f71fa4114df3e7f423db4) ([ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd), [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7)) Cell data constructor. [More...](structsysc_1_1CellData.xhtml#a71a24078547f71fa4114df3e7f423db4)  
 <a id="a7cb85447c31134ae8c15c11f19ed0735" name="a7cb85447c31134ae8c15c11f19ed0735"></a> **CellData** ()=default Default constructor.   
 <a id="a62d2f2a68634bf430cdf4d8294ecfbde" name="a62d2f2a68634bf430cdf4d8294ecfbde"></a> **CellData** (const [CellData](structsysc_1_1CellData.xhtml) &amp;)=default Copy constructor.   
 <a id="a02847ee3c0eecbc4649577ad108fc671" name="a02847ee3c0eecbc4649577ad108fc671"></a> **CellData** ([CellData](structsysc_1_1CellData.xhtml) &amp;&amp;)=default Move constructor.   
 <a id="a64f911316aca90b9362927d0412f7554" name="a64f911316aca90b9362927d0412f7554"></a>[CellData](structsysc_1_1CellData.xhtml) &amp; **operator=** (const [CellData](structsysc_1_1CellData.xhtml) &amp;)=default Copy-assign operator.   
 <a id="a241637a342055e471270c6271a69d5f6" name="a241637a342055e471270c6271a69d5f6"></a>[CellData](structsysc_1_1CellData.xhtml) &amp; **operator=** ([CellData](structsysc_1_1CellData.xhtml) &amp;&amp;)=default Move-assign operator.   
 ## <a id="pub-attribs" name="pub-attribs"></a>Public Attributes

[ElementIdData](structsysc_1_1ElementIdData.xhtml) [cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551) Cell ids. [More...](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551)  
 [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd) Face ids. [More...](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd)  
 [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7) Cell-to-node connectivity. [More...](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7)  
 <a id="details" name="details"></a>## Detailed Description

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

Definition at line [365](MeshDefinition_8hpp_source.xhtml#l00365) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="a92b78b14f0147d6176e35a87d3836600" name="a92b78b14f0147d6176e35a87d3836600"></a>## [◆ ](#a92b78b14f0147d6176e35a87d3836600)CellData() \[1/3\]

 sysc::CellData::CellData  ( [ElementIdData](structsysc_1_1ElementIdData.xhtml)  *cellIds*,    [ElementTypeData](structsysc_1_1ElementTypeData.xhtml)  *cellTypes*,    [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml)  *cellNodeConnectivity*   )   inline 

Cell data constructor.

Definition at line [376](MeshDefinition_8hpp_source.xhtml#l00376) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).

<a id="l00379" name="l00379"></a> 379 :

<a id="l00380" name="l00380"></a> 380 [cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551)([cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551)),

<a id="l00381" name="l00381"></a> 381 [cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd)([cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd)),

<a id="l00382" name="l00382"></a> 382 [cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7)([cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7))

<a id="l00383" name="l00383"></a> 383 {

<a id="l00384" name="l00384"></a> 384 }

[sysc::CellData::cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7)

ElementNodeConnectivityData cellNodeConnectivity

Cell-to-node connectivity.

**Definition:** [MeshDefinition.hpp:373](MeshDefinition_8hpp_source.xhtml#l00373)



[sysc::CellData::cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551)

ElementIdData cellIds

Cell ids.

**Definition:** [MeshDefinition.hpp:367](MeshDefinition_8hpp_source.xhtml#l00367)



[sysc::CellData::cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd)

ElementTypeData cellTypes

Face ids.

**Definition:** [MeshDefinition.hpp:370](MeshDefinition_8hpp_source.xhtml#l00370)









<a id="ae620829629d1f36255d95213e4637a25" name="ae620829629d1f36255d95213e4637a25"></a>## [◆ ](#ae620829629d1f36255d95213e4637a25)CellData() \[2/3\]

 sysc::CellData::CellData  ( [ElementIdData](structsysc_1_1ElementIdData.xhtml)  *cellIds*)   inline 

Cell data constructor.

Definition at line [387](MeshDefinition_8hpp_source.xhtml#l00387) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).

<a id="l00387" name="l00387"></a> 387 :

<a id="l00388" name="l00388"></a> 388 [cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551)([cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551))

<a id="l00389" name="l00389"></a> 389 {

<a id="l00390" name="l00390"></a> 390 }







<a id="a71a24078547f71fa4114df3e7f423db4" name="a71a24078547f71fa4114df3e7f423db4"></a>## [◆ ](#a71a24078547f71fa4114df3e7f423db4)CellData() \[3/3\]

 sysc::CellData::CellData  ( [ElementTypeData](structsysc_1_1ElementTypeData.xhtml)  *cellTypes*,    [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml)  *cellNodeConnectivity*   )   inline 

Cell data constructor.

Definition at line [393](MeshDefinition_8hpp_source.xhtml#l00393) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).

<a id="l00393" name="l00393"></a> 393 :

<a id="l00394" name="l00394"></a> 394 [cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd)([cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd)), [cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7)([cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7))

<a id="l00395" name="l00395"></a> 395 {

<a id="l00396" name="l00396"></a> 396 }







## Member Data Documentation

<a id="a9e6712d1905400a6c9f08b4acd8a9551" name="a9e6712d1905400a6c9f08b4acd8a9551"></a>## [◆ ](#a9e6712d1905400a6c9f08b4acd8a9551)cellIds

 [ElementIdData](structsysc_1_1ElementIdData.xhtml) sysc::CellData::cellIds

Cell ids.

Definition at line [367](MeshDefinition_8hpp_source.xhtml#l00367) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).





<a id="a136335289879bf97aa1bb3cc5076ece7" name="a136335289879bf97aa1bb3cc5076ece7"></a>## [◆ ](#a136335289879bf97aa1bb3cc5076ece7)cellNodeConnectivity

 [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) sysc::CellData::cellNodeConnectivity

Cell-to-node connectivity.

Definition at line [373](MeshDefinition_8hpp_source.xhtml#l00373) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).





<a id="ac6f3b7e05380a1a02c25ed7cd3bac3dd" name="ac6f3b7e05380a1a02c25ed7cd3bac3dd"></a>## [◆ ](#ac6f3b7e05380a1a02c25ed7cd3bac3dd)cellTypes

 [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) sysc::CellData::cellTypes

Face ids.

Definition at line [370](MeshDefinition_8hpp_source.xhtml#l00370) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).