    

 ## On this page

  

 

 # sysc::ElementTypeData Struct Reference

 Last update: 17.07.2025 

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

 [ElementTypeData](structsysc_1_1ElementTypeData.xhtml#a0587e655031ee7e47a65c0e93a6fb616) ([OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [elementTypes](structsysc_1_1ElementTypeData.xhtml#a7f626af81dbf262bebcc32582b8e1b08)) Constructor that takes element types.   
 <a id="ab51a5e9174c8b5d81047868e9a6e58bc" name="ab51a5e9174c8b5d81047868e9a6e58bc"></a> **ElementTypeData** ()=default Default constructor.   
 <a id="af9ed3a9f4cc9786394ec494decf23126" name="af9ed3a9f4cc9786394ec494decf23126"></a> **ElementTypeData** (const [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) &amp;)=default Copy constructor.   
 <a id="a28778cc3be9c38556f7a7f5c9c2916b5" name="a28778cc3be9c38556f7a7f5c9c2916b5"></a> **ElementTypeData** ([ElementTypeData](structsysc_1_1ElementTypeData.xhtml) &amp;&amp;)=default Move constructor.   
 <a id="a5dd51fc3f9409b6acbe494163819df4f" name="a5dd51fc3f9409b6acbe494163819df4f"></a>[ElementTypeData](structsysc_1_1ElementTypeData.xhtml) &amp; **operator=** (const [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) &amp;)=default Copy-assign operator.   
 <a id="a86e807ce106e45453f3d029ff32f228e" name="a86e807ce106e45453f3d029ff32f228e"></a>[ElementTypeData](structsysc_1_1ElementTypeData.xhtml) &amp; **operator=** ([ElementTypeData](structsysc_1_1ElementTypeData.xhtml) &amp;&amp;)=default Move-assign operator.   
 ## <a id="pub-attribs" name="pub-attribs"></a>Public Attributes

[OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [elementTypes](structsysc_1_1ElementTypeData.xhtml#a7f626af81dbf262bebcc32582b8e1b08) Element types array access.   
 <a id="details" name="details"></a>## Detailed Description

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

Definition at line [51](MeshDefinition_8hpp_source.xhtml#l00051) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="a0587e655031ee7e47a65c0e93a6fb616" name="a0587e655031ee7e47a65c0e93a6fb616"></a>## [◆ ](#a0587e655031ee7e47a65c0e93a6fb616)ElementTypeData()

 sysc::ElementTypeData::ElementTypeData  ( [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml)  *elementTypes*)   inline 

Constructor that takes element types.

Definition at line [56](MeshDefinition_8hpp_source.xhtml#l00056) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).

 57 :

 58 [elementTypes](structsysc_1_1ElementTypeData.xhtml#a7f626af81dbf262bebcc32582b8e1b08)([elementTypes](structsysc_1_1ElementTypeData.xhtml#a7f626af81dbf262bebcc32582b8e1b08))

 59 {

 60 }

[sysc::ElementTypeData::elementTypes](structsysc_1_1ElementTypeData.xhtml#a7f626af81dbf262bebcc32582b8e1b08)

OutputIntegerData elementTypes

Element types array access.

**Definition** [MeshDefinition.hpp:53](MeshDefinition_8hpp_source.xhtml#l00053)









## Member Data Documentation

<a id="a7f626af81dbf262bebcc32582b8e1b08" name="a7f626af81dbf262bebcc32582b8e1b08"></a>## [◆ ](#a7f626af81dbf262bebcc32582b8e1b08)elementTypes

 [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) sysc::ElementTypeData::elementTypes

Element types array access.

Definition at line [53](MeshDefinition_8hpp_source.xhtml#l00053) of file [MeshDefinition.hpp](MeshDefinition_8hpp_source.xhtml).