    

 ## 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.   
  [CellData](structsysc_1_1CellData.xhtml#ae620829629d1f36255d95213e4637a25) ([ElementIdData](structsysc_1_1ElementIdData.xhtml) [cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551)) Cell data constructor.   
  [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.   
 <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.   
 [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd) Face ids.   
 [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7) Cell-to-node connectivity.   
 <a id="details" name="details"></a>## Detailed Description

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

Definition at line [369](MeshDefinition_8hpp_source.xhtml#l00369) 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 [380](MeshDefinition_8hpp_source.xhtml#l00380) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).

 383 :

 384 [cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551)([cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551)),

 385 [cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd)([cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd)),

 386 [cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7)([cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7))

 387 {

 388 }

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

ElementNodeConnectivityData cellNodeConnectivity

Cell-to-node connectivity.

**Definition** [MeshDefinition.hpp:377](MeshDefinition_8hpp_source.xhtml#l00377)



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

ElementIdData cellIds

Cell ids.

**Definition** [MeshDefinition.hpp:371](MeshDefinition_8hpp_source.xhtml#l00371)



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

ElementTypeData cellTypes

Face ids.

**Definition** [MeshDefinition.hpp:374](MeshDefinition_8hpp_source.xhtml#l00374)









<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 [391](MeshDefinition_8hpp_source.xhtml#l00391) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).

 391 :

 392 [cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551)([cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551))

 393 {

 394 }







<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 [397](MeshDefinition_8hpp_source.xhtml#l00397) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).

 397 :

 398 [cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd)([cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd)), [cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7)([cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7))

 399 {

 400 }







## Member Data Documentation

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

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

Cell ids.

Definition at line [371](MeshDefinition_8hpp_source.xhtml#l00371) 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 [377](MeshDefinition_8hpp_source.xhtml#l00377) 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 [374](MeshDefinition_8hpp_source.xhtml#l00374) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).