    

 ## On this page

  

 

 # sysc::ElementIdData Struct Reference

 Last update: 17.07.2025 

Element id access struct, provides read-only access to the mesh element ids. [More...](structsysc_1_1ElementIdData.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

 [ElementIdData](structsysc_1_1ElementIdData.xhtml#a2bc3e191dedac4234791ebe8d2726efc) ([OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [elementIds](structsysc_1_1ElementIdData.xhtml#ac98082ccca6778003a7785e4033fdcf7)) Constructor that takes cell ids.   
 <a id="ad58ae6d869976ba9e7a110d49b6a47a2" name="ad58ae6d869976ba9e7a110d49b6a47a2"></a> **ElementIdData** ()=default Default constructor.   
 <a id="a39cc1f753def252933c52a6b73b72785" name="a39cc1f753def252933c52a6b73b72785"></a> **ElementIdData** (const [ElementIdData](structsysc_1_1ElementIdData.xhtml) &amp;)=default Copy constructor.   
 <a id="a2d4efcc91449a330e8ce7e5ad14ca309" name="a2d4efcc91449a330e8ce7e5ad14ca309"></a> **ElementIdData** ([ElementIdData](structsysc_1_1ElementIdData.xhtml) &amp;&amp;)=default Move constructor.   
 <a id="af4e14a9b2ab00bde4eb45d7996718dfe" name="af4e14a9b2ab00bde4eb45d7996718dfe"></a>[ElementIdData](structsysc_1_1ElementIdData.xhtml) &amp; **operator=** (const [ElementIdData](structsysc_1_1ElementIdData.xhtml) &amp;)=default Copy-assign operator.   
 <a id="a8069f94a877116f8c9d25f570898bdd7" name="a8069f94a877116f8c9d25f570898bdd7"></a>[ElementIdData](structsysc_1_1ElementIdData.xhtml) &amp; **operator=** ([ElementIdData](structsysc_1_1ElementIdData.xhtml) &amp;&amp;)=default Move-assign operator.   
 ## <a id="pub-attribs" name="pub-attribs"></a>Public Attributes

[OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [elementIds](structsysc_1_1ElementIdData.xhtml#ac98082ccca6778003a7785e4033fdcf7) Element ids.   
 <a id="details" name="details"></a>## Detailed Description

Element id access struct, provides read-only access to the mesh element ids.

Definition at line [24](MeshDefinition_8hpp_source.xhtml#l00024) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="a2bc3e191dedac4234791ebe8d2726efc" name="a2bc3e191dedac4234791ebe8d2726efc"></a>## [◆ ](#a2bc3e191dedac4234791ebe8d2726efc)ElementIdData()

 sysc::ElementIdData::ElementIdData  ( [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml)  *elementIds*)   inline 

Constructor that takes cell ids.

Definition at line [29](MeshDefinition_8hpp_source.xhtml#l00029) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).

 30 :

 31 [elementIds](structsysc_1_1ElementIdData.xhtml#ac98082ccca6778003a7785e4033fdcf7)([elementIds](structsysc_1_1ElementIdData.xhtml#ac98082ccca6778003a7785e4033fdcf7))

 32 {

 33 }

[sysc::ElementIdData::elementIds](structsysc_1_1ElementIdData.xhtml#ac98082ccca6778003a7785e4033fdcf7)

OutputIntegerData elementIds

Element ids.

**Definition** [MeshDefinition.hpp:26](MeshDefinition_8hpp_source.xhtml#l00026)









## Member Data Documentation

<a id="ac98082ccca6778003a7785e4033fdcf7" name="ac98082ccca6778003a7785e4033fdcf7"></a>## [◆ ](#ac98082ccca6778003a7785e4033fdcf7)elementIds

 [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) sysc::ElementIdData::elementIds

Element ids.

Definition at line [26](MeshDefinition_8hpp_source.xhtml#l00026) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).