    

 ## On this page

  

 

 # MeshDefinition

 Last update: 17.07.2025 

<a id="l00001" name="l00001"></a> 1/\*

<a id="l00002" name="l00002"></a> 2 \* Copyright ANSYS. All rights reserved.

<a id="l00003" name="l00003"></a> 3 \*/

<a id="l00004" name="l00004"></a> 4 

<a id="l00005" name="l00005"></a> 5\#pragma once

<a id="l00006" name="l00006"></a> 6 

<a id="l00007" name="l00007"></a> 7\#include "SystemCouplingParticipant/LibraryType.hpp"

<a id="l00008" name="l00008"></a> 8 

<a id="l00009" name="l00009"></a> 9\#include "SystemCouplingParticipant/OutputIntegerData.hpp"

<a id="l00010" name="l00010"></a> 10\#include "SystemCouplingParticipant/OutputVectorData.hpp"

<a id="l00011" name="l00011"></a> 11 

<a id="l00012" name="l00012"></a> 12\#include &lt;cstddef&gt;

<a id="l00013" name="l00013"></a> 13 

<a id="l00014" name="l00014"></a> 14namespace sysc {

<a id="l00015" name="l00015"></a> 15 

<a id="l00024" name="l00024"></a>[ 24](structsysc_1_1ElementIdData.xhtml)struct [ElementIdData](structsysc_1_1ElementIdData.xhtml) {

<a id="l00026" name="l00026"></a>[ 26](structsysc_1_1ElementIdData.xhtml#ac98082ccca6778003a7785e4033fdcf7) [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [elementIds](structsysc_1_1ElementIdData.xhtml#ac98082ccca6778003a7785e4033fdcf7);

<a id="l00027" name="l00027"></a> 27 

<a id="l00029" name="l00029"></a>[ 29](structsysc_1_1ElementIdData.xhtml#a2bc3e191dedac4234791ebe8d2726efc) [ElementIdData](structsysc_1_1ElementIdData.xhtml#a2bc3e191dedac4234791ebe8d2726efc)(

<a id="l00030" name="l00030"></a> 30 [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [elementIds](structsysc_1_1ElementIdData.xhtml#ac98082ccca6778003a7785e4033fdcf7)) :

<a id="l00031" name="l00031"></a> 31 [elementIds](structsysc_1_1ElementIdData.xhtml#ac98082ccca6778003a7785e4033fdcf7)([elementIds](structsysc_1_1ElementIdData.xhtml#ac98082ccca6778003a7785e4033fdcf7))

<a id="l00032" name="l00032"></a> 32 {

<a id="l00033" name="l00033"></a> 33 }



<a id="l00034" name="l00034"></a> 34 

<a id="l00036" name="l00036"></a>[ 36](structsysc_1_1ElementIdData.xhtml#ad58ae6d869976ba9e7a110d49b6a47a2) [ElementIdData](structsysc_1_1ElementIdData.xhtml#ad58ae6d869976ba9e7a110d49b6a47a2)() = default;

<a id="l00037" name="l00037"></a> 37 

<a id="l00039" name="l00039"></a>[ 39](structsysc_1_1ElementIdData.xhtml#a39cc1f753def252933c52a6b73b72785) [ElementIdData](structsysc_1_1ElementIdData.xhtml#a39cc1f753def252933c52a6b73b72785)(const [ElementIdData](structsysc_1_1ElementIdData.xhtml)&amp;) = default;

<a id="l00040" name="l00040"></a> 40 

<a id="l00042" name="l00042"></a>[ 42](structsysc_1_1ElementIdData.xhtml#a2d4efcc91449a330e8ce7e5ad14ca309) [ElementIdData](structsysc_1_1ElementIdData.xhtml#a2d4efcc91449a330e8ce7e5ad14ca309)([ElementIdData](structsysc_1_1ElementIdData.xhtml)&amp;&amp;) = default;

<a id="l00043" name="l00043"></a> 43 

<a id="l00045" name="l00045"></a>[ 45](structsysc_1_1ElementIdData.xhtml#af4e14a9b2ab00bde4eb45d7996718dfe) [ElementIdData](structsysc_1_1ElementIdData.xhtml)&amp; [operator=](structsysc_1_1ElementIdData.xhtml#af4e14a9b2ab00bde4eb45d7996718dfe)(const [ElementIdData](structsysc_1_1ElementIdData.xhtml)&amp;) = default;

<a id="l00046" name="l00046"></a> 46 

<a id="l00048" name="l00048"></a>[ 48](structsysc_1_1ElementIdData.xhtml#a8069f94a877116f8c9d25f570898bdd7) [ElementIdData](structsysc_1_1ElementIdData.xhtml)&amp; [operator=](structsysc_1_1ElementIdData.xhtml#a8069f94a877116f8c9d25f570898bdd7)([ElementIdData](structsysc_1_1ElementIdData.xhtml)&amp;&amp;) = default;

<a id="l00049" name="l00049"></a> 49};



<a id="l00050" name="l00050"></a> 50 

<a id="l00055" name="l00055"></a>[ 55](structsysc_1_1ElementTypeData.xhtml)struct [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) {

<a id="l00057" name="l00057"></a>[ 57](structsysc_1_1ElementTypeData.xhtml#a7f626af81dbf262bebcc32582b8e1b08) [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [elementTypes](structsysc_1_1ElementTypeData.xhtml#a7f626af81dbf262bebcc32582b8e1b08);

<a id="l00058" name="l00058"></a> 58 

<a id="l00060" name="l00060"></a>[ 60](structsysc_1_1ElementTypeData.xhtml#a0587e655031ee7e47a65c0e93a6fb616) [ElementTypeData](structsysc_1_1ElementTypeData.xhtml#a0587e655031ee7e47a65c0e93a6fb616)(

<a id="l00061" name="l00061"></a> 61 [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [elementTypes](structsysc_1_1ElementTypeData.xhtml#a7f626af81dbf262bebcc32582b8e1b08)) :

<a id="l00062" name="l00062"></a> 62 [elementTypes](structsysc_1_1ElementTypeData.xhtml#a7f626af81dbf262bebcc32582b8e1b08)([elementTypes](structsysc_1_1ElementTypeData.xhtml#a7f626af81dbf262bebcc32582b8e1b08))

<a id="l00063" name="l00063"></a> 63 {

<a id="l00064" name="l00064"></a> 64 }



<a id="l00065" name="l00065"></a> 65 

<a id="l00067" name="l00067"></a>[ 67](structsysc_1_1ElementTypeData.xhtml#ab51a5e9174c8b5d81047868e9a6e58bc) [ElementTypeData](structsysc_1_1ElementTypeData.xhtml#ab51a5e9174c8b5d81047868e9a6e58bc)() = default;

<a id="l00068" name="l00068"></a> 68 

<a id="l00070" name="l00070"></a>[ 70](structsysc_1_1ElementTypeData.xhtml#af9ed3a9f4cc9786394ec494decf23126) [ElementTypeData](structsysc_1_1ElementTypeData.xhtml#af9ed3a9f4cc9786394ec494decf23126)(const [ElementTypeData](structsysc_1_1ElementTypeData.xhtml)&amp;) = default;

<a id="l00071" name="l00071"></a> 71 

<a id="l00073" name="l00073"></a>[ 73](structsysc_1_1ElementTypeData.xhtml#a28778cc3be9c38556f7a7f5c9c2916b5) [ElementTypeData](structsysc_1_1ElementTypeData.xhtml#a28778cc3be9c38556f7a7f5c9c2916b5)([ElementTypeData](structsysc_1_1ElementTypeData.xhtml)&amp;&amp;) = default;

<a id="l00074" name="l00074"></a> 74 

<a id="l00076" name="l00076"></a>[ 76](structsysc_1_1ElementTypeData.xhtml#a5dd51fc3f9409b6acbe494163819df4f) [ElementTypeData](structsysc_1_1ElementTypeData.xhtml)&amp; [operator=](structsysc_1_1ElementTypeData.xhtml#a5dd51fc3f9409b6acbe494163819df4f)(const [ElementTypeData](structsysc_1_1ElementTypeData.xhtml)&amp;) = default;

<a id="l00077" name="l00077"></a> 77 

<a id="l00079" name="l00079"></a>[ 79](structsysc_1_1ElementTypeData.xhtml#a86e807ce106e45453f3d029ff32f228e) [ElementTypeData](structsysc_1_1ElementTypeData.xhtml)&amp; [operator=](structsysc_1_1ElementTypeData.xhtml#a86e807ce106e45453f3d029ff32f228e)([ElementTypeData](structsysc_1_1ElementTypeData.xhtml)&amp;&amp;) = default;

<a id="l00080" name="l00080"></a> 80};



<a id="l00081" name="l00081"></a> 81 

<a id="l00083" name="l00083"></a>[ 83](structsysc_1_1ElementNodeCountData.xhtml)struct [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) {

<a id="l00084" name="l00084"></a>[ 84](structsysc_1_1ElementNodeCountData.xhtml#a7464dda1219e853c893b4991c7382a85) [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [elemNodeCounts](structsysc_1_1ElementNodeCountData.xhtml#a7464dda1219e853c893b4991c7382a85); 

<a id="l00087" name="l00087"></a>[ 87](structsysc_1_1ElementNodeCountData.xhtml#a8878810b0df0cca773e6dd98e56dbb77) [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml#a8878810b0df0cca773e6dd98e56dbb77)(

<a id="l00088" name="l00088"></a> 88 [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [elemNodeCounts](structsysc_1_1ElementNodeCountData.xhtml#a7464dda1219e853c893b4991c7382a85)) :

<a id="l00089" name="l00089"></a> 89 [elemNodeCounts](structsysc_1_1ElementNodeCountData.xhtml#a7464dda1219e853c893b4991c7382a85)([elemNodeCounts](structsysc_1_1ElementNodeCountData.xhtml#a7464dda1219e853c893b4991c7382a85))

<a id="l00090" name="l00090"></a> 90 {

<a id="l00091" name="l00091"></a> 91 }



<a id="l00092" name="l00092"></a> 92 

<a id="l00094" name="l00094"></a>[ 94](structsysc_1_1ElementNodeCountData.xhtml#ae090e9435488439d9280babc73243c23) [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml#ae090e9435488439d9280babc73243c23)() = default;

<a id="l00095" name="l00095"></a> 95 

<a id="l00097" name="l00097"></a>[ 97](structsysc_1_1ElementNodeCountData.xhtml#a790b1bd482fce93ad7569ca20f473acd) [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml#a790b1bd482fce93ad7569ca20f473acd)(const [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml)&amp;) = default;

<a id="l00098" name="l00098"></a> 98 

<a id="l00100" name="l00100"></a>[ 100](structsysc_1_1ElementNodeCountData.xhtml#aa208c18aabf8e21b6914d598b79b4180) [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml#aa208c18aabf8e21b6914d598b79b4180)([ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml)&amp;&amp;) = default;

<a id="l00101" name="l00101"></a> 101 

<a id="l00103" name="l00103"></a>[ 103](structsysc_1_1ElementNodeCountData.xhtml#abd3df6730b6abfcd74fa2e435b425cdc) [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml)&amp; [operator=](structsysc_1_1ElementNodeCountData.xhtml#abd3df6730b6abfcd74fa2e435b425cdc)(const [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml)&amp;) = default;

<a id="l00104" name="l00104"></a> 104 

<a id="l00106" name="l00106"></a>[ 106](structsysc_1_1ElementNodeCountData.xhtml#aa0fee3e9f38ec309cbf12373864dbf59) [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml)&amp; [operator=](structsysc_1_1ElementNodeCountData.xhtml#aa0fee3e9f38ec309cbf12373864dbf59)([ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml)&amp;&amp;) = default;

<a id="l00107" name="l00107"></a> 107};



<a id="l00108" name="l00108"></a> 108 

<a id="l00110" name="l00110"></a>[ 110](structsysc_1_1ElementNodeConnectivityData.xhtml)struct [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) {

<a id="l00111" name="l00111"></a>[ 111](structsysc_1_1ElementNodeConnectivityData.xhtml#a05900eb58a87d76c8f370123db44acb5) [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [elemNodeIds](structsysc_1_1ElementNodeConnectivityData.xhtml#a05900eb58a87d76c8f370123db44acb5); 

<a id="l00114" name="l00114"></a>[ 114](structsysc_1_1ElementNodeConnectivityData.xhtml#a8f16a7e5fd8a94bc018ec22f188bb3c3) [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml#a8f16a7e5fd8a94bc018ec22f188bb3c3)(const [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml)&amp; [elemNodeIds](structsysc_1_1ElementNodeConnectivityData.xhtml#a05900eb58a87d76c8f370123db44acb5)) :

<a id="l00115" name="l00115"></a> 115 [elemNodeIds](structsysc_1_1ElementNodeConnectivityData.xhtml#a05900eb58a87d76c8f370123db44acb5)([elemNodeIds](structsysc_1_1ElementNodeConnectivityData.xhtml#a05900eb58a87d76c8f370123db44acb5))

<a id="l00116" name="l00116"></a> 116 {

<a id="l00117" name="l00117"></a> 117 }



<a id="l00118" name="l00118"></a> 118 

<a id="l00120" name="l00120"></a>[ 120](structsysc_1_1ElementNodeConnectivityData.xhtml#ac314284a846e37733a53f18bcc035730) [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml#ac314284a846e37733a53f18bcc035730)() = default;

<a id="l00121" name="l00121"></a> 121 

<a id="l00123" name="l00123"></a>[ 123](structsysc_1_1ElementNodeConnectivityData.xhtml#a54709b2109b645ba08dbd36df58ef0e4) [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml#a54709b2109b645ba08dbd36df58ef0e4)(const [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml)&amp;) = default;

<a id="l00124" name="l00124"></a> 124 

<a id="l00126" name="l00126"></a>[ 126](structsysc_1_1ElementNodeConnectivityData.xhtml#afea7915624bf249ee18e3b6590fc9652) [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml#afea7915624bf249ee18e3b6590fc9652)([ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml)&amp;&amp;) = default;

<a id="l00127" name="l00127"></a> 127 

<a id="l00129" name="l00129"></a>[ 129](structsysc_1_1ElementNodeConnectivityData.xhtml#a96e1ab4a5b11d1112ea8d3803817e583) [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml)&amp; [operator=](structsysc_1_1ElementNodeConnectivityData.xhtml#a96e1ab4a5b11d1112ea8d3803817e583)(const [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml)&amp;) = default;

<a id="l00130" name="l00130"></a> 130 

<a id="l00132" name="l00132"></a>[ 132](structsysc_1_1ElementNodeConnectivityData.xhtml#a6818476bd20544e189d48ebf17184e76) [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml)&amp; [operator=](structsysc_1_1ElementNodeConnectivityData.xhtml#a6818476bd20544e189d48ebf17184e76)([ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml)&amp;&amp;) = default;

<a id="l00133" name="l00133"></a> 133};



<a id="l00134" name="l00134"></a> 134 

<a id="l00136" name="l00136"></a>[ 136](structsysc_1_1FaceCellConnectivityData.xhtml)struct [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml) {

<a id="l00137" name="l00137"></a>[ 137](structsysc_1_1FaceCellConnectivityData.xhtml#aa0ca1cf99c9e1101d81d50654f52889e) [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [cell0Ids](structsysc_1_1FaceCellConnectivityData.xhtml#aa0ca1cf99c9e1101d81d50654f52889e); 

<a id="l00138" name="l00138"></a>[ 138](structsysc_1_1FaceCellConnectivityData.xhtml#a198df63a8595512c5f50eef276043cc3) [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [cell1Ids](structsysc_1_1FaceCellConnectivityData.xhtml#a198df63a8595512c5f50eef276043cc3); 

<a id="l00141" name="l00141"></a>[ 141](structsysc_1_1FaceCellConnectivityData.xhtml#aa2566e5d0aa59b3fb0d79968001b371d) [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml#aa2566e5d0aa59b3fb0d79968001b371d)([OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [cell0Ids](structsysc_1_1FaceCellConnectivityData.xhtml#aa0ca1cf99c9e1101d81d50654f52889e), [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [cell1Ids](structsysc_1_1FaceCellConnectivityData.xhtml#a198df63a8595512c5f50eef276043cc3)) :

<a id="l00142" name="l00142"></a> 142 [cell0Ids](structsysc_1_1FaceCellConnectivityData.xhtml#aa0ca1cf99c9e1101d81d50654f52889e)([cell0Ids](structsysc_1_1FaceCellConnectivityData.xhtml#aa0ca1cf99c9e1101d81d50654f52889e)),

<a id="l00143" name="l00143"></a> 143 [cell1Ids](structsysc_1_1FaceCellConnectivityData.xhtml#a198df63a8595512c5f50eef276043cc3)([cell1Ids](structsysc_1_1FaceCellConnectivityData.xhtml#a198df63a8595512c5f50eef276043cc3)) {}



<a id="l00144" name="l00144"></a> 144 

<a id="l00146" name="l00146"></a>[ 146](structsysc_1_1FaceCellConnectivityData.xhtml#a2628d79a19f551ba099deace8d6c0625) [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml#a2628d79a19f551ba099deace8d6c0625)() = default;

<a id="l00147" name="l00147"></a> 147 

<a id="l00149" name="l00149"></a>[ 149](structsysc_1_1FaceCellConnectivityData.xhtml#a98c490d601606aab41011dc8a1d67577) [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml#a98c490d601606aab41011dc8a1d67577)(const [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml)&amp;) = default;

<a id="l00150" name="l00150"></a> 150 

<a id="l00152" name="l00152"></a>[ 152](structsysc_1_1FaceCellConnectivityData.xhtml#ae53635823a4f5d5d2703bc1e5c4c3ecb) [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml#ae53635823a4f5d5d2703bc1e5c4c3ecb)([FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml)&amp;&amp;) = default;

<a id="l00153" name="l00153"></a> 153 

<a id="l00155" name="l00155"></a>[ 155](structsysc_1_1FaceCellConnectivityData.xhtml#ae4cd9c83035945eed0e360adfe08235e) [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml)&amp; [operator=](structsysc_1_1FaceCellConnectivityData.xhtml#ae4cd9c83035945eed0e360adfe08235e)(const [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml)&amp;) = default;

<a id="l00156" name="l00156"></a> 156 

<a id="l00158" name="l00158"></a>[ 158](structsysc_1_1FaceCellConnectivityData.xhtml#ae796325a0b7d80621784e3033d1eac21) [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml)&amp; [operator=](structsysc_1_1FaceCellConnectivityData.xhtml#ae796325a0b7d80621784e3033d1eac21)([FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml)&amp;&amp;) = default;

<a id="l00159" name="l00159"></a> 159};



<a id="l00160" name="l00160"></a> 160 

<a id="l00164" name="l00164"></a>[ 164](structsysc_1_1CellIdData.xhtml)struct [CellIdData](structsysc_1_1CellIdData.xhtml) {

<a id="l00166" name="l00166"></a>[ 166](structsysc_1_1CellIdData.xhtml#a442d969c7752bb028115709bf692afb3) [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [cellIds](structsysc_1_1CellIdData.xhtml#a442d969c7752bb028115709bf692afb3);

<a id="l00167" name="l00167"></a> 167 

<a id="l00169" name="l00169"></a>[ 169](structsysc_1_1CellIdData.xhtml#a98ad7a1d764ec16ef61df2e5870902b8) [CellIdData](structsysc_1_1CellIdData.xhtml#a98ad7a1d764ec16ef61df2e5870902b8)(

<a id="l00170" name="l00170"></a> 170 [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [cellIds](structsysc_1_1CellIdData.xhtml#a442d969c7752bb028115709bf692afb3)) :

<a id="l00171" name="l00171"></a> 171 [cellIds](structsysc_1_1CellIdData.xhtml#a442d969c7752bb028115709bf692afb3)([cellIds](structsysc_1_1CellIdData.xhtml#a442d969c7752bb028115709bf692afb3))

<a id="l00172" name="l00172"></a> 172 {

<a id="l00173" name="l00173"></a> 173 }



<a id="l00174" name="l00174"></a> 174 

<a id="l00176" name="l00176"></a>[ 176](structsysc_1_1CellIdData.xhtml#a6c18d1340123ee685bee20d7ad0f3e0b) [CellIdData](structsysc_1_1CellIdData.xhtml#a6c18d1340123ee685bee20d7ad0f3e0b)() = default;

<a id="l00177" name="l00177"></a> 177 

<a id="l00179" name="l00179"></a>[ 179](structsysc_1_1CellIdData.xhtml#acf37bf9064761d43cc82356c02a8de37) [CellIdData](structsysc_1_1CellIdData.xhtml#acf37bf9064761d43cc82356c02a8de37)(const [CellIdData](structsysc_1_1CellIdData.xhtml)&amp;) = default;

<a id="l00180" name="l00180"></a> 180 

<a id="l00182" name="l00182"></a>[ 182](structsysc_1_1CellIdData.xhtml#a5aad89a32f3a50ac24062d3b8cd1eda3) [CellIdData](structsysc_1_1CellIdData.xhtml#a5aad89a32f3a50ac24062d3b8cd1eda3)([CellIdData](structsysc_1_1CellIdData.xhtml)&amp;&amp;) = default;

<a id="l00183" name="l00183"></a> 183 

<a id="l00185" name="l00185"></a>[ 185](structsysc_1_1CellIdData.xhtml#a48fee2aa059da15ae9e2fda267260601) [CellIdData](structsysc_1_1CellIdData.xhtml)&amp; [operator=](structsysc_1_1CellIdData.xhtml#a48fee2aa059da15ae9e2fda267260601)(const [CellIdData](structsysc_1_1CellIdData.xhtml)&amp;) = default;

<a id="l00186" name="l00186"></a> 186 

<a id="l00188" name="l00188"></a>[ 188](structsysc_1_1CellIdData.xhtml#ae988af38b11a3a56824457d73f52dff1) [CellIdData](structsysc_1_1CellIdData.xhtml)&amp; [operator=](structsysc_1_1CellIdData.xhtml#ae988af38b11a3a56824457d73f52dff1)([CellIdData](structsysc_1_1CellIdData.xhtml)&amp;&amp;) = default;

<a id="l00189" name="l00189"></a> 189};



<a id="l00190" name="l00190"></a> 190 

<a id="l00194" name="l00194"></a>[ 194](structsysc_1_1NodeData.xhtml)struct [NodeData](structsysc_1_1NodeData.xhtml) {

<a id="l00196" name="l00196"></a>[ 196](structsysc_1_1NodeData.xhtml#a2b8d2f98597580854d5698d9a600f367) [OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [nodeIds](structsysc_1_1NodeData.xhtml#a2b8d2f98597580854d5698d9a600f367);

<a id="l00197" name="l00197"></a> 197 

<a id="l00199" name="l00199"></a>[ 199](structsysc_1_1NodeData.xhtml#abdcd98cafd25df6b765a63447f8f31a4) [OutputVectorData](classsysc_1_1OutputVectorData.xhtml) [nodeCoords](structsysc_1_1NodeData.xhtml#abdcd98cafd25df6b765a63447f8f31a4);

<a id="l00200" name="l00200"></a> 200 

<a id="l00202" name="l00202"></a>[ 202](structsysc_1_1NodeData.xhtml#a7ed7002dbee2dc944811525ea916815c) [NodeData](structsysc_1_1NodeData.xhtml#a7ed7002dbee2dc944811525ea916815c)([OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml) [nodeIds](structsysc_1_1NodeData.xhtml#a2b8d2f98597580854d5698d9a600f367), [OutputVectorData](classsysc_1_1OutputVectorData.xhtml) [nodeCoords](structsysc_1_1NodeData.xhtml#abdcd98cafd25df6b765a63447f8f31a4)) :

<a id="l00203" name="l00203"></a> 203 [nodeIds](structsysc_1_1NodeData.xhtml#a2b8d2f98597580854d5698d9a600f367)([nodeIds](structsysc_1_1NodeData.xhtml#a2b8d2f98597580854d5698d9a600f367)),

<a id="l00204" name="l00204"></a> 204 [nodeCoords](structsysc_1_1NodeData.xhtml#abdcd98cafd25df6b765a63447f8f31a4)([nodeCoords](structsysc_1_1NodeData.xhtml#abdcd98cafd25df6b765a63447f8f31a4))

<a id="l00205" name="l00205"></a> 205 {

<a id="l00206" name="l00206"></a> 206 }



<a id="l00207" name="l00207"></a> 207 

<a id="l00209" name="l00209"></a>[ 209](structsysc_1_1NodeData.xhtml#a31950cfc2da55dd8da96b7f33f90fef0) [NodeData](structsysc_1_1NodeData.xhtml#a31950cfc2da55dd8da96b7f33f90fef0)([OutputVectorData](classsysc_1_1OutputVectorData.xhtml) [nodeCoords](structsysc_1_1NodeData.xhtml#abdcd98cafd25df6b765a63447f8f31a4)) :

<a id="l00210" name="l00210"></a> 210 [nodeCoords](structsysc_1_1NodeData.xhtml#abdcd98cafd25df6b765a63447f8f31a4)([nodeCoords](structsysc_1_1NodeData.xhtml#abdcd98cafd25df6b765a63447f8f31a4)) {}



<a id="l00211" name="l00211"></a> 211 

<a id="l00213" name="l00213"></a>[ 213](structsysc_1_1NodeData.xhtml#a69294cbb76cbfb7736b77c3b15518407) [NodeData](structsysc_1_1NodeData.xhtml#a69294cbb76cbfb7736b77c3b15518407)() = default;

<a id="l00214" name="l00214"></a> 214 

<a id="l00216" name="l00216"></a>[ 216](structsysc_1_1NodeData.xhtml#ae5b86f2e6b88d7354620bc6013e7301c) [NodeData](structsysc_1_1NodeData.xhtml#ae5b86f2e6b88d7354620bc6013e7301c)(const [NodeData](structsysc_1_1NodeData.xhtml)&amp;) = default;

<a id="l00217" name="l00217"></a> 217 

<a id="l00219" name="l00219"></a>[ 219](structsysc_1_1NodeData.xhtml#acc9254f0f146c5bffc87b4f23aa74507) [NodeData](structsysc_1_1NodeData.xhtml#acc9254f0f146c5bffc87b4f23aa74507)([NodeData](structsysc_1_1NodeData.xhtml)&amp;&amp;) = default;

<a id="l00220" name="l00220"></a> 220 

<a id="l00222" name="l00222"></a>[ 222](structsysc_1_1NodeData.xhtml#af4faedac4fea32a3560c08dccdc16a45) [NodeData](structsysc_1_1NodeData.xhtml)&amp; [operator=](structsysc_1_1NodeData.xhtml#af4faedac4fea32a3560c08dccdc16a45)(const [NodeData](structsysc_1_1NodeData.xhtml)&amp;) = default;

<a id="l00223" name="l00223"></a> 223 

<a id="l00225" name="l00225"></a>[ 225](structsysc_1_1NodeData.xhtml#acd36668b1f4bc7cac89a6461c17f2df8) [NodeData](structsysc_1_1NodeData.xhtml)&amp; [operator=](structsysc_1_1NodeData.xhtml#acd36668b1f4bc7cac89a6461c17f2df8)([NodeData](structsysc_1_1NodeData.xhtml)&amp;&amp;) = default;

<a id="l00226" name="l00226"></a> 226};



<a id="l00227" name="l00227"></a> 227 

<a id="l00231" name="l00231"></a>[ 231](structsysc_1_1FaceData.xhtml)struct [FaceData](structsysc_1_1FaceData.xhtml) {

<a id="l00233" name="l00233"></a>[ 233](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12) [ElementIdData](structsysc_1_1ElementIdData.xhtml) [faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12);

<a id="l00234" name="l00234"></a> 234 

<a id="l00236" name="l00236"></a>[ 236](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998) [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998);

<a id="l00237" name="l00237"></a> 237 

<a id="l00239" name="l00239"></a>[ 239](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586) [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586);

<a id="l00240" name="l00240"></a> 240 

<a id="l00242" name="l00242"></a>[ 242](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540) [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540);

<a id="l00243" name="l00243"></a> 243 

<a id="l00245" name="l00245"></a>[ 245](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275) [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml) [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275);

<a id="l00246" name="l00246"></a> 246 

<a id="l00248" name="l00248"></a>[ 248](structsysc_1_1FaceData.xhtml#a57eb407b526adfbb8ee354b4a4eb6797) [FaceData](structsysc_1_1FaceData.xhtml#a57eb407b526adfbb8ee354b4a4eb6797)(

<a id="l00249" name="l00249"></a> 249 [ElementIdData](structsysc_1_1ElementIdData.xhtml) [faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12),

<a id="l00250" name="l00250"></a> 250 [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998),

<a id="l00251" name="l00251"></a> 251 [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586),

<a id="l00252" name="l00252"></a> 252 [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540),

<a id="l00253" name="l00253"></a> 253 [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml) [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)) :

<a id="l00254" name="l00254"></a> 254 [faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12)([faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12)),

<a id="l00255" name="l00255"></a> 255 [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998)([faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998)),

<a id="l00256" name="l00256"></a> 256 [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586)([faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586)),

<a id="l00257" name="l00257"></a> 257 [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)([faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)),

<a id="l00258" name="l00258"></a> 258 [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)([faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275))

<a id="l00259" name="l00259"></a> 259 {

<a id="l00260" name="l00260"></a> 260 }



<a id="l00261" name="l00261"></a> 261 

<a id="l00263" name="l00263"></a>[ 263](structsysc_1_1FaceData.xhtml#ace51d4671aacf277e1f026bce3a80891) [FaceData](structsysc_1_1FaceData.xhtml#ace51d4671aacf277e1f026bce3a80891)(

<a id="l00264" name="l00264"></a> 264 [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998),

<a id="l00265" name="l00265"></a> 265 [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586),

<a id="l00266" name="l00266"></a> 266 [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540),

<a id="l00267" name="l00267"></a> 267 [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml) [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)) :

<a id="l00268" name="l00268"></a> 268 [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998)([faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998)),

<a id="l00269" name="l00269"></a> 269 [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586)([faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586)),

<a id="l00270" name="l00270"></a> 270 [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)([faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)),

<a id="l00271" name="l00271"></a> 271 [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)([faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275))

<a id="l00272" name="l00272"></a> 272 {

<a id="l00273" name="l00273"></a> 273 }



<a id="l00274" name="l00274"></a> 274 

<a id="l00276" name="l00276"></a>[ 276](structsysc_1_1FaceData.xhtml#a7e61249cf95d3edfc5effeb9bb0b483a) [FaceData](structsysc_1_1FaceData.xhtml#a7e61249cf95d3edfc5effeb9bb0b483a)(

<a id="l00277" name="l00277"></a> 277 [ElementIdData](structsysc_1_1ElementIdData.xhtml) [faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12),

<a id="l00278" name="l00278"></a> 278 [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998),

<a id="l00279" name="l00279"></a> 279 [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)) :

<a id="l00280" name="l00280"></a> 280 [faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12)([faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12)),

<a id="l00281" name="l00281"></a> 281 [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998)([faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998)),

<a id="l00282" name="l00282"></a> 282 [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)([faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540))

<a id="l00283" name="l00283"></a> 283 {

<a id="l00284" name="l00284"></a> 284 }



<a id="l00285" name="l00285"></a> 285 

<a id="l00287" name="l00287"></a>[ 287](structsysc_1_1FaceData.xhtml#a466115894a6bc2fb1c31d0f06087d890) [FaceData](structsysc_1_1FaceData.xhtml#a466115894a6bc2fb1c31d0f06087d890)(

<a id="l00288" name="l00288"></a> 288 [ElementIdData](structsysc_1_1ElementIdData.xhtml) [faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12),

<a id="l00289" name="l00289"></a> 289 [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586),

<a id="l00290" name="l00290"></a> 290 [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540),

<a id="l00291" name="l00291"></a> 291 [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml) [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)) :

<a id="l00292" name="l00292"></a> 292 [faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12)([faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12)),

<a id="l00293" name="l00293"></a> 293 [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586)([faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586)),

<a id="l00294" name="l00294"></a> 294 [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)([faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)),

<a id="l00295" name="l00295"></a> 295 [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)([faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275))

<a id="l00296" name="l00296"></a> 296 {

<a id="l00297" name="l00297"></a> 297 }



<a id="l00298" name="l00298"></a> 298 

<a id="l00300" name="l00300"></a>[ 300](structsysc_1_1FaceData.xhtml#a66633d1b9c3626191931cfac00c94ea4) [FaceData](structsysc_1_1FaceData.xhtml#a66633d1b9c3626191931cfac00c94ea4)(

<a id="l00301" name="l00301"></a> 301 [ElementIdData](structsysc_1_1ElementIdData.xhtml) [faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12),

<a id="l00302" name="l00302"></a> 302 [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586),

<a id="l00303" name="l00303"></a> 303 [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)) :

<a id="l00304" name="l00304"></a> 304 [faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12)([faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12)),

<a id="l00305" name="l00305"></a> 305 [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586)([faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586)),

<a id="l00306" name="l00306"></a> 306 [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)([faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540))

<a id="l00307" name="l00307"></a> 307 {

<a id="l00308" name="l00308"></a> 308 }



<a id="l00309" name="l00309"></a> 309 

<a id="l00311" name="l00311"></a>[ 311](structsysc_1_1FaceData.xhtml#ad9e793b7b5852d7ab379f15a7b5728b0) [FaceData](structsysc_1_1FaceData.xhtml#ad9e793b7b5852d7ab379f15a7b5728b0)(

<a id="l00312" name="l00312"></a> 312 [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586),

<a id="l00313" name="l00313"></a> 313 [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)) :

<a id="l00314" name="l00314"></a> 314 [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586)([faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586)),

<a id="l00315" name="l00315"></a> 315 [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)([faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540))

<a id="l00316" name="l00316"></a> 316 {

<a id="l00317" name="l00317"></a> 317 }



<a id="l00318" name="l00318"></a> 318 

<a id="l00320" name="l00320"></a>[ 320](structsysc_1_1FaceData.xhtml#a602f2717e9a92072decb1df277c31688) [FaceData](structsysc_1_1FaceData.xhtml#a602f2717e9a92072decb1df277c31688)(

<a id="l00321" name="l00321"></a> 321 [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998),

<a id="l00322" name="l00322"></a> 322 [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)) :

<a id="l00323" name="l00323"></a> 323 [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998)([faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998)),

<a id="l00324" name="l00324"></a> 324 [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)([faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540))

<a id="l00325" name="l00325"></a> 325 {

<a id="l00326" name="l00326"></a> 326 }



<a id="l00327" name="l00327"></a> 327 

<a id="l00329" name="l00329"></a>[ 329](structsysc_1_1FaceData.xhtml#a66f522951f5e7a16979aac4445b9a8df) [FaceData](structsysc_1_1FaceData.xhtml#a66f522951f5e7a16979aac4445b9a8df)(

<a id="l00330" name="l00330"></a> 330 [ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml) [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586),

<a id="l00331" name="l00331"></a> 331 [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540),

<a id="l00332" name="l00332"></a> 332 [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml) [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)) :

<a id="l00333" name="l00333"></a> 333 [faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586)([faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586)),

<a id="l00334" name="l00334"></a> 334 [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)([faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)),

<a id="l00335" name="l00335"></a> 335 [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)([faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275))

<a id="l00336" name="l00336"></a> 336 {

<a id="l00337" name="l00337"></a> 337 }



<a id="l00338" name="l00338"></a> 338 

<a id="l00340" name="l00340"></a>[ 340](structsysc_1_1FaceData.xhtml#a8bc787b0606f63fcbc7347f1fe391ce5) [FaceData](structsysc_1_1FaceData.xhtml#a8bc787b0606f63fcbc7347f1fe391ce5)(

<a id="l00341" name="l00341"></a> 341 [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998),

<a id="l00342" name="l00342"></a> 342 [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540),

<a id="l00343" name="l00343"></a> 343 [FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml) [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)) :

<a id="l00344" name="l00344"></a> 344 [faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998)([faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998)),

<a id="l00345" name="l00345"></a> 345 [faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)([faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)),

<a id="l00346" name="l00346"></a> 346 [faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)([faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275))

<a id="l00347" name="l00347"></a> 347 {

<a id="l00348" name="l00348"></a> 348 }



<a id="l00349" name="l00349"></a> 349 

<a id="l00351" name="l00351"></a>[ 351](structsysc_1_1FaceData.xhtml#abaacd91a253eac7827f445487be121d9) [FaceData](structsysc_1_1FaceData.xhtml#abaacd91a253eac7827f445487be121d9)() = default;

<a id="l00352" name="l00352"></a> 352 

<a id="l00354" name="l00354"></a>[ 354](structsysc_1_1FaceData.xhtml#a4637df22726ada073a6a934d7d04805a) [FaceData](structsysc_1_1FaceData.xhtml#a4637df22726ada073a6a934d7d04805a)(const [FaceData](structsysc_1_1FaceData.xhtml)&amp;) = default;

<a id="l00355" name="l00355"></a> 355 

<a id="l00357" name="l00357"></a>[ 357](structsysc_1_1FaceData.xhtml#a3807bb4a90892d945015a89f37e3d317) [FaceData](structsysc_1_1FaceData.xhtml#a3807bb4a90892d945015a89f37e3d317)([FaceData](structsysc_1_1FaceData.xhtml)&amp;&amp;) = default;

<a id="l00358" name="l00358"></a> 358 

<a id="l00360" name="l00360"></a>[ 360](structsysc_1_1FaceData.xhtml#a813d1115fe6b9dc478115d6a80887936) [FaceData](structsysc_1_1FaceData.xhtml)&amp; [operator=](structsysc_1_1FaceData.xhtml#a813d1115fe6b9dc478115d6a80887936)(const [FaceData](structsysc_1_1FaceData.xhtml)&amp;) = default;

<a id="l00361" name="l00361"></a> 361 

<a id="l00363" name="l00363"></a>[ 363](structsysc_1_1FaceData.xhtml#a35eedb6fbd53032dc435f8aa9aa86eaf) [FaceData](structsysc_1_1FaceData.xhtml)&amp; [operator=](structsysc_1_1FaceData.xhtml#a35eedb6fbd53032dc435f8aa9aa86eaf)([FaceData](structsysc_1_1FaceData.xhtml)&amp;&amp;) = default;

<a id="l00364" name="l00364"></a> 364};



<a id="l00365" name="l00365"></a> 365 

<a id="l00369" name="l00369"></a>[ 369](structsysc_1_1CellData.xhtml)struct [CellData](structsysc_1_1CellData.xhtml) {

<a id="l00371" name="l00371"></a>[ 371](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551) [ElementIdData](structsysc_1_1ElementIdData.xhtml) [cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551);

<a id="l00372" name="l00372"></a> 372 

<a id="l00374" name="l00374"></a>[ 374](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd) [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd);

<a id="l00375" name="l00375"></a> 375 

<a id="l00377" name="l00377"></a>[ 377](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7) [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7);

<a id="l00378" name="l00378"></a> 378 

<a id="l00380" name="l00380"></a>[ 380](structsysc_1_1CellData.xhtml#a92b78b14f0147d6176e35a87d3836600) [CellData](structsysc_1_1CellData.xhtml#a92b78b14f0147d6176e35a87d3836600)(

<a id="l00381" name="l00381"></a> 381 [ElementIdData](structsysc_1_1ElementIdData.xhtml) [cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551),

<a id="l00382" name="l00382"></a> 382 [ElementTypeData](structsysc_1_1ElementTypeData.xhtml) [cellTypes](structsysc_1_1CellData.xhtml#ac6f3b7e05380a1a02c25ed7cd3bac3dd),

<a id="l00383" name="l00383"></a> 383 [ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml) [cellNodeConnectivity](structsysc_1_1CellData.xhtml#a136335289879bf97aa1bb3cc5076ece7)) :

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

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

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

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

<a id="l00388" name="l00388"></a> 388 }



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

<a id="l00391" name="l00391"></a>[ 391](structsysc_1_1CellData.xhtml#ae620829629d1f36255d95213e4637a25) [CellData](structsysc_1_1CellData.xhtml#ae620829629d1f36255d95213e4637a25)([ElementIdData](structsysc_1_1ElementIdData.xhtml) [cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551)) :

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

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

<a id="l00394" name="l00394"></a> 394 }



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

<a id="l00397" name="l00397"></a>[ 397](structsysc_1_1CellData.xhtml#a71a24078547f71fa4114df3e7f423db4) [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)) :

<a id="l00398" name="l00398"></a> 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))

<a id="l00399" name="l00399"></a> 399 {

<a id="l00400" name="l00400"></a> 400 }



<a id="l00401" name="l00401"></a> 401 

<a id="l00403" name="l00403"></a>[ 403](structsysc_1_1CellData.xhtml#a7cb85447c31134ae8c15c11f19ed0735) [CellData](structsysc_1_1CellData.xhtml#a7cb85447c31134ae8c15c11f19ed0735)() = default;

<a id="l00404" name="l00404"></a> 404 

<a id="l00406" name="l00406"></a>[ 406](structsysc_1_1CellData.xhtml#a62d2f2a68634bf430cdf4d8294ecfbde) [CellData](structsysc_1_1CellData.xhtml#a62d2f2a68634bf430cdf4d8294ecfbde)(const [CellData](structsysc_1_1CellData.xhtml)&amp;) = default;

<a id="l00407" name="l00407"></a> 407 

<a id="l00409" name="l00409"></a>[ 409](structsysc_1_1CellData.xhtml#a02847ee3c0eecbc4649577ad108fc671) [CellData](structsysc_1_1CellData.xhtml#a02847ee3c0eecbc4649577ad108fc671)([CellData](structsysc_1_1CellData.xhtml)&amp;&amp;) = default;

<a id="l00410" name="l00410"></a> 410 

<a id="l00412" name="l00412"></a>[ 412](structsysc_1_1CellData.xhtml#a64f911316aca90b9362927d0412f7554) [CellData](structsysc_1_1CellData.xhtml)&amp; [operator=](structsysc_1_1CellData.xhtml#a64f911316aca90b9362927d0412f7554)(const [CellData](structsysc_1_1CellData.xhtml)&amp;) = default;

<a id="l00413" name="l00413"></a> 413 

<a id="l00415" name="l00415"></a>[ 415](structsysc_1_1CellData.xhtml#a241637a342055e471270c6271a69d5f6) [CellData](structsysc_1_1CellData.xhtml)&amp; [operator=](structsysc_1_1CellData.xhtml#a241637a342055e471270c6271a69d5f6)([CellData](structsysc_1_1CellData.xhtml)&amp;&amp;) = default;

<a id="l00416" name="l00416"></a> 416};



<a id="l00417" name="l00417"></a> 417 

<a id="l00420" name="l00420"></a> 420} // namespace sysc

[sysc::OutputIntegerData](classsysc_1_1OutputIntegerData.xhtml)

Provide a class for output integer data.

**Definition** [OutputIntegerData.hpp:25](OutputIntegerData_8hpp_source.xhtml#l00025)



[sysc::OutputVectorData](classsysc_1_1OutputVectorData.xhtml)

Provide a class for output vector data.

**Definition** [OutputVectorData.hpp:27](OutputVectorData_8hpp_source.xhtml#l00027)



[sysc::CellData](structsysc_1_1CellData.xhtml)

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

**Definition** [MeshDefinition.hpp:369](MeshDefinition_8hpp_source.xhtml#l00369)



[sysc::CellData::CellData](structsysc_1_1CellData.xhtml#a02847ee3c0eecbc4649577ad108fc671)

CellData(CellData &amp;&amp;)=default

Move constructor.



[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::operator=](structsysc_1_1CellData.xhtml#a241637a342055e471270c6271a69d5f6)

CellData &amp; operator=(CellData &amp;&amp;)=default

Move-assign operator.



[sysc::CellData::CellData](structsysc_1_1CellData.xhtml#a62d2f2a68634bf430cdf4d8294ecfbde)

CellData(const CellData &amp;)=default

Copy constructor.



[sysc::CellData::operator=](structsysc_1_1CellData.xhtml#a64f911316aca90b9362927d0412f7554)

CellData &amp; operator=(const CellData &amp;)=default

Copy-assign operator.



[sysc::CellData::CellData](structsysc_1_1CellData.xhtml#a71a24078547f71fa4114df3e7f423db4)

CellData(ElementTypeData cellTypes, ElementNodeConnectivityData cellNodeConnectivity)

Cell data constructor.

**Definition** [MeshDefinition.hpp:397](MeshDefinition_8hpp_source.xhtml#l00397)



[sysc::CellData::CellData](structsysc_1_1CellData.xhtml#a7cb85447c31134ae8c15c11f19ed0735)

CellData()=default

Default constructor.



[sysc::CellData::CellData](structsysc_1_1CellData.xhtml#a92b78b14f0147d6176e35a87d3836600)

CellData(ElementIdData cellIds, ElementTypeData cellTypes, ElementNodeConnectivityData cellNodeConnectivity)

Cell data constructor.

**Definition** [MeshDefinition.hpp:380](MeshDefinition_8hpp_source.xhtml#l00380)



[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)



[sysc::CellData::CellData](structsysc_1_1CellData.xhtml#ae620829629d1f36255d95213e4637a25)

CellData(ElementIdData cellIds)

Cell data constructor.

**Definition** [MeshDefinition.hpp:391](MeshDefinition_8hpp_source.xhtml#l00391)



[sysc::CellIdData](structsysc_1_1CellIdData.xhtml)

Cell ids struct, provides read-only access to the mesh cell ids.

**Definition** [MeshDefinition.hpp:164](MeshDefinition_8hpp_source.xhtml#l00164)



[sysc::CellIdData::cellIds](structsysc_1_1CellIdData.xhtml#a442d969c7752bb028115709bf692afb3)

OutputIntegerData cellIds

Cell ids.

**Definition** [MeshDefinition.hpp:166](MeshDefinition_8hpp_source.xhtml#l00166)



[sysc::CellIdData::operator=](structsysc_1_1CellIdData.xhtml#a48fee2aa059da15ae9e2fda267260601)

CellIdData &amp; operator=(const CellIdData &amp;)=default

Copy-assign operator.



[sysc::CellIdData::CellIdData](structsysc_1_1CellIdData.xhtml#a5aad89a32f3a50ac24062d3b8cd1eda3)

CellIdData(CellIdData &amp;&amp;)=default

Move constructor.



[sysc::CellIdData::CellIdData](structsysc_1_1CellIdData.xhtml#a6c18d1340123ee685bee20d7ad0f3e0b)

CellIdData()=default

Default constructor.



[sysc::CellIdData::CellIdData](structsysc_1_1CellIdData.xhtml#a98ad7a1d764ec16ef61df2e5870902b8)

CellIdData(OutputIntegerData cellIds)

Constructor that takes cell ids.

**Definition** [MeshDefinition.hpp:169](MeshDefinition_8hpp_source.xhtml#l00169)



[sysc::CellIdData::CellIdData](structsysc_1_1CellIdData.xhtml#acf37bf9064761d43cc82356c02a8de37)

CellIdData(const CellIdData &amp;)=default

Copy constructor.



[sysc::CellIdData::operator=](structsysc_1_1CellIdData.xhtml#ae988af38b11a3a56824457d73f52dff1)

CellIdData &amp; operator=(CellIdData &amp;&amp;)=default

Move-assign operator.



[sysc::ElementIdData](structsysc_1_1ElementIdData.xhtml)

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

**Definition** [MeshDefinition.hpp:24](MeshDefinition_8hpp_source.xhtml#l00024)



[sysc::ElementIdData::ElementIdData](structsysc_1_1ElementIdData.xhtml#a2bc3e191dedac4234791ebe8d2726efc)

ElementIdData(OutputIntegerData elementIds)

Constructor that takes cell ids.

**Definition** [MeshDefinition.hpp:29](MeshDefinition_8hpp_source.xhtml#l00029)



[sysc::ElementIdData::ElementIdData](structsysc_1_1ElementIdData.xhtml#a2d4efcc91449a330e8ce7e5ad14ca309)

ElementIdData(ElementIdData &amp;&amp;)=default

Move constructor.



[sysc::ElementIdData::ElementIdData](structsysc_1_1ElementIdData.xhtml#a39cc1f753def252933c52a6b73b72785)

ElementIdData(const ElementIdData &amp;)=default

Copy constructor.



[sysc::ElementIdData::operator=](structsysc_1_1ElementIdData.xhtml#a8069f94a877116f8c9d25f570898bdd7)

ElementIdData &amp; operator=(ElementIdData &amp;&amp;)=default

Move-assign operator.



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

OutputIntegerData elementIds

Element ids.

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



[sysc::ElementIdData::ElementIdData](structsysc_1_1ElementIdData.xhtml#ad58ae6d869976ba9e7a110d49b6a47a2)

ElementIdData()=default

Default constructor.



[sysc::ElementIdData::operator=](structsysc_1_1ElementIdData.xhtml#af4e14a9b2ab00bde4eb45d7996718dfe)

ElementIdData &amp; operator=(const ElementIdData &amp;)=default

Copy-assign operator.



[sysc::ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml)

Describes element-to-node connectivity.

**Definition** [MeshDefinition.hpp:110](MeshDefinition_8hpp_source.xhtml#l00110)



[sysc::ElementNodeConnectivityData::elemNodeIds](structsysc_1_1ElementNodeConnectivityData.xhtml#a05900eb58a87d76c8f370123db44acb5)

OutputIntegerData elemNodeIds

**Definition** [MeshDefinition.hpp:111](MeshDefinition_8hpp_source.xhtml#l00111)



[sysc::ElementNodeConnectivityData::ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml#a54709b2109b645ba08dbd36df58ef0e4)

ElementNodeConnectivityData(const ElementNodeConnectivityData &amp;)=default

Copy constructor.



[sysc::ElementNodeConnectivityData::operator=](structsysc_1_1ElementNodeConnectivityData.xhtml#a6818476bd20544e189d48ebf17184e76)

ElementNodeConnectivityData &amp; operator=(ElementNodeConnectivityData &amp;&amp;)=default

Move-assign operator.



[sysc::ElementNodeConnectivityData::ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml#a8f16a7e5fd8a94bc018ec22f188bb3c3)

ElementNodeConnectivityData(const OutputIntegerData &amp;elemNodeIds)

Constructor that takes element-to-node connectivity array.

**Definition** [MeshDefinition.hpp:114](MeshDefinition_8hpp_source.xhtml#l00114)



[sysc::ElementNodeConnectivityData::operator=](structsysc_1_1ElementNodeConnectivityData.xhtml#a96e1ab4a5b11d1112ea8d3803817e583)

ElementNodeConnectivityData &amp; operator=(const ElementNodeConnectivityData &amp;)=default

Copy-assign operator.



[sysc::ElementNodeConnectivityData::ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml#ac314284a846e37733a53f18bcc035730)

ElementNodeConnectivityData()=default

Default constructor.



[sysc::ElementNodeConnectivityData::ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml#afea7915624bf249ee18e3b6590fc9652)

ElementNodeConnectivityData(ElementNodeConnectivityData &amp;&amp;)=default

Move constructor.



[sysc::ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml)

Describes element node counts.

**Definition** [MeshDefinition.hpp:83](MeshDefinition_8hpp_source.xhtml#l00083)



[sysc::ElementNodeCountData::elemNodeCounts](structsysc_1_1ElementNodeCountData.xhtml#a7464dda1219e853c893b4991c7382a85)

OutputIntegerData elemNodeCounts

**Definition** [MeshDefinition.hpp:84](MeshDefinition_8hpp_source.xhtml#l00084)



[sysc::ElementNodeCountData::ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml#a790b1bd482fce93ad7569ca20f473acd)

ElementNodeCountData(const ElementNodeCountData &amp;)=default

Copy constructor.



[sysc::ElementNodeCountData::ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml#a8878810b0df0cca773e6dd98e56dbb77)

ElementNodeCountData(OutputIntegerData elemNodeCounts)

Constructor that takes element node counts array.

**Definition** [MeshDefinition.hpp:87](MeshDefinition_8hpp_source.xhtml#l00087)



[sysc::ElementNodeCountData::operator=](structsysc_1_1ElementNodeCountData.xhtml#aa0fee3e9f38ec309cbf12373864dbf59)

ElementNodeCountData &amp; operator=(ElementNodeCountData &amp;&amp;)=default

Move-assign operator.



[sysc::ElementNodeCountData::ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml#aa208c18aabf8e21b6914d598b79b4180)

ElementNodeCountData(ElementNodeCountData &amp;&amp;)=default

Move constructor.



[sysc::ElementNodeCountData::operator=](structsysc_1_1ElementNodeCountData.xhtml#abd3df6730b6abfcd74fa2e435b425cdc)

ElementNodeCountData &amp; operator=(const ElementNodeCountData &amp;)=default

Copy-assign operator.



[sysc::ElementNodeCountData::ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml#ae090e9435488439d9280babc73243c23)

ElementNodeCountData()=default

Default constructor.



[sysc::ElementTypeData](structsysc_1_1ElementTypeData.xhtml)

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

**Definition** [MeshDefinition.hpp:55](MeshDefinition_8hpp_source.xhtml#l00055)



[sysc::ElementTypeData::ElementTypeData](structsysc_1_1ElementTypeData.xhtml#a0587e655031ee7e47a65c0e93a6fb616)

ElementTypeData(OutputIntegerData elementTypes)

Constructor that takes element types.

**Definition** [MeshDefinition.hpp:60](MeshDefinition_8hpp_source.xhtml#l00060)



[sysc::ElementTypeData::ElementTypeData](structsysc_1_1ElementTypeData.xhtml#a28778cc3be9c38556f7a7f5c9c2916b5)

ElementTypeData(ElementTypeData &amp;&amp;)=default

Move constructor.



[sysc::ElementTypeData::operator=](structsysc_1_1ElementTypeData.xhtml#a5dd51fc3f9409b6acbe494163819df4f)

ElementTypeData &amp; operator=(const ElementTypeData &amp;)=default

Copy-assign operator.



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

OutputIntegerData elementTypes

Element types array access.

**Definition** [MeshDefinition.hpp:57](MeshDefinition_8hpp_source.xhtml#l00057)



[sysc::ElementTypeData::operator=](structsysc_1_1ElementTypeData.xhtml#a86e807ce106e45453f3d029ff32f228e)

ElementTypeData &amp; operator=(ElementTypeData &amp;&amp;)=default

Move-assign operator.



[sysc::ElementTypeData::ElementTypeData](structsysc_1_1ElementTypeData.xhtml#ab51a5e9174c8b5d81047868e9a6e58bc)

ElementTypeData()=default

Default constructor.



[sysc::ElementTypeData::ElementTypeData](structsysc_1_1ElementTypeData.xhtml#af9ed3a9f4cc9786394ec494decf23126)

ElementTypeData(const ElementTypeData &amp;)=default

Copy constructor.



[sysc::FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml)

Describes face-to-cell connectivity.

**Definition** [MeshDefinition.hpp:136](MeshDefinition_8hpp_source.xhtml#l00136)



[sysc::FaceCellConnectivityData::cell1Ids](structsysc_1_1FaceCellConnectivityData.xhtml#a198df63a8595512c5f50eef276043cc3)

OutputIntegerData cell1Ids

**Definition** [MeshDefinition.hpp:138](MeshDefinition_8hpp_source.xhtml#l00138)



[sysc::FaceCellConnectivityData::FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml#a2628d79a19f551ba099deace8d6c0625)

FaceCellConnectivityData()=default

Create empty face-to-cell connectivity.



[sysc::FaceCellConnectivityData::FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml#a98c490d601606aab41011dc8a1d67577)

FaceCellConnectivityData(const FaceCellConnectivityData &amp;)=default

Copy constructor.



[sysc::FaceCellConnectivityData::cell0Ids](structsysc_1_1FaceCellConnectivityData.xhtml#aa0ca1cf99c9e1101d81d50654f52889e)

OutputIntegerData cell0Ids

**Definition** [MeshDefinition.hpp:137](MeshDefinition_8hpp_source.xhtml#l00137)



[sysc::FaceCellConnectivityData::FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml#aa2566e5d0aa59b3fb0d79968001b371d)

FaceCellConnectivityData(OutputIntegerData cell0Ids, OutputIntegerData cell1Ids)

Create face-to-cell connectivity given cell0 and cell1 arrays.

**Definition** [MeshDefinition.hpp:141](MeshDefinition_8hpp_source.xhtml#l00141)



[sysc::FaceCellConnectivityData::operator=](structsysc_1_1FaceCellConnectivityData.xhtml#ae4cd9c83035945eed0e360adfe08235e)

FaceCellConnectivityData &amp; operator=(const FaceCellConnectivityData &amp;)=default

Copy-assign operator.



[sysc::FaceCellConnectivityData::FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml#ae53635823a4f5d5d2703bc1e5c4c3ecb)

FaceCellConnectivityData(FaceCellConnectivityData &amp;&amp;)=default

Move constructor.



[sysc::FaceCellConnectivityData::operator=](structsysc_1_1FaceCellConnectivityData.xhtml#ae796325a0b7d80621784e3033d1eac21)

FaceCellConnectivityData &amp; operator=(FaceCellConnectivityData &amp;&amp;)=default

Move-assign operator.



[sysc::FaceData](structsysc_1_1FaceData.xhtml)

Face data access struct, provides read-only access to the mesh faces.

**Definition** [MeshDefinition.hpp:231](MeshDefinition_8hpp_source.xhtml#l00231)



[sysc::FaceData::faceIds](structsysc_1_1FaceData.xhtml#a054bb75bbf88c08c5065b5f2f20dbf12)

ElementIdData faceIds

Face ids.

**Definition** [MeshDefinition.hpp:233](MeshDefinition_8hpp_source.xhtml#l00233)



[sysc::FaceData::operator=](structsysc_1_1FaceData.xhtml#a35eedb6fbd53032dc435f8aa9aa86eaf)

FaceData &amp; operator=(FaceData &amp;&amp;)=default

Move-assign operator.



[sysc::FaceData::FaceData](structsysc_1_1FaceData.xhtml#a3807bb4a90892d945015a89f37e3d317)

FaceData(FaceData &amp;&amp;)=default

Move constructor.



[sysc::FaceData::FaceData](structsysc_1_1FaceData.xhtml#a4637df22726ada073a6a934d7d04805a)

FaceData(const FaceData &amp;)=default

Copy constructor.



[sysc::FaceData::FaceData](structsysc_1_1FaceData.xhtml#a466115894a6bc2fb1c31d0f06087d890)

FaceData(ElementIdData faceIds, ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)

Face data constructor.

**Definition** [MeshDefinition.hpp:287](MeshDefinition_8hpp_source.xhtml#l00287)



[sysc::FaceData::faceNodeConnectivity](structsysc_1_1FaceData.xhtml#a4758c21d1ccd7b1ac07f231eb91e7540)

ElementNodeConnectivityData faceNodeConnectivity

Face-to-node connectivity.

**Definition** [MeshDefinition.hpp:242](MeshDefinition_8hpp_source.xhtml#l00242)



[sysc::FaceData::FaceData](structsysc_1_1FaceData.xhtml#a57eb407b526adfbb8ee354b4a4eb6797)

FaceData(ElementIdData faceIds, ElementTypeData faceTypes, ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)

Face data constructor.

**Definition** [MeshDefinition.hpp:248](MeshDefinition_8hpp_source.xhtml#l00248)



[sysc::FaceData::FaceData](structsysc_1_1FaceData.xhtml#a602f2717e9a92072decb1df277c31688)

FaceData(ElementTypeData faceTypes, ElementNodeConnectivityData faceNodeConnectivity)

Face data constructor.

**Definition** [MeshDefinition.hpp:320](MeshDefinition_8hpp_source.xhtml#l00320)



[sysc::FaceData::FaceData](structsysc_1_1FaceData.xhtml#a66633d1b9c3626191931cfac00c94ea4)

FaceData(ElementIdData faceIds, ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity)

Face data constructor.

**Definition** [MeshDefinition.hpp:300](MeshDefinition_8hpp_source.xhtml#l00300)



[sysc::FaceData::FaceData](structsysc_1_1FaceData.xhtml#a66f522951f5e7a16979aac4445b9a8df)

FaceData(ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)

Face data constructor.

**Definition** [MeshDefinition.hpp:329](MeshDefinition_8hpp_source.xhtml#l00329)



[sysc::FaceData::faceTypes](structsysc_1_1FaceData.xhtml#a791906023249db75a1b7437d7b5ca998)

ElementTypeData faceTypes

Face types.

**Definition** [MeshDefinition.hpp:236](MeshDefinition_8hpp_source.xhtml#l00236)



[sysc::FaceData::FaceData](structsysc_1_1FaceData.xhtml#a7e61249cf95d3edfc5effeb9bb0b483a)

FaceData(ElementIdData faceIds, ElementTypeData faceTypes, ElementNodeConnectivityData faceNodeConnectivity)

Face data constructor.

**Definition** [MeshDefinition.hpp:276](MeshDefinition_8hpp_source.xhtml#l00276)



[sysc::FaceData::operator=](structsysc_1_1FaceData.xhtml#a813d1115fe6b9dc478115d6a80887936)

FaceData &amp; operator=(const FaceData &amp;)=default

Copy-assign operator.



[sysc::FaceData::faceNodeCounts](structsysc_1_1FaceData.xhtml#a8b63b98b757af684ee7d111a7e11a586)

ElementNodeCountData faceNodeCounts

Face node counts.

**Definition** [MeshDefinition.hpp:239](MeshDefinition_8hpp_source.xhtml#l00239)



[sysc::FaceData::FaceData](structsysc_1_1FaceData.xhtml#a8bc787b0606f63fcbc7347f1fe391ce5)

FaceData(ElementTypeData faceTypes, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)

Face data constructor.

**Definition** [MeshDefinition.hpp:340](MeshDefinition_8hpp_source.xhtml#l00340)



[sysc::FaceData::FaceData](structsysc_1_1FaceData.xhtml#abaacd91a253eac7827f445487be121d9)

FaceData()=default

Default constructor.



[sysc::FaceData::FaceData](structsysc_1_1FaceData.xhtml#ace51d4671aacf277e1f026bce3a80891)

FaceData(ElementTypeData faceTypes, ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)

Face data constructor.

**Definition** [MeshDefinition.hpp:263](MeshDefinition_8hpp_source.xhtml#l00263)



[sysc::FaceData::FaceData](structsysc_1_1FaceData.xhtml#ad9e793b7b5852d7ab379f15a7b5728b0)

FaceData(ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity)

Face data constructor.

**Definition** [MeshDefinition.hpp:311](MeshDefinition_8hpp_source.xhtml#l00311)



[sysc::FaceData::faceCellConnectivity](structsysc_1_1FaceData.xhtml#af34fb6e2c2337068f19700e6da494275)

FaceCellConnectivityData faceCellConnectivity

Face-to-cell connectivity.

**Definition** [MeshDefinition.hpp:245](MeshDefinition_8hpp_source.xhtml#l00245)



[sysc::NodeData](structsysc_1_1NodeData.xhtml)

Node data access struct, provides read-only access to the mesh nodes.

**Definition** [MeshDefinition.hpp:194](MeshDefinition_8hpp_source.xhtml#l00194)



[sysc::NodeData::nodeIds](structsysc_1_1NodeData.xhtml#a2b8d2f98597580854d5698d9a600f367)

OutputIntegerData nodeIds

Node ids array access.

**Definition** [MeshDefinition.hpp:196](MeshDefinition_8hpp_source.xhtml#l00196)



[sysc::NodeData::NodeData](structsysc_1_1NodeData.xhtml#a31950cfc2da55dd8da96b7f33f90fef0)

NodeData(OutputVectorData nodeCoords)

Constructor that takes only node coords in ascending node ids order.

**Definition** [MeshDefinition.hpp:209](MeshDefinition_8hpp_source.xhtml#l00209)



[sysc::NodeData::NodeData](structsysc_1_1NodeData.xhtml#a69294cbb76cbfb7736b77c3b15518407)

NodeData()=default

Default constructor.



[sysc::NodeData::NodeData](structsysc_1_1NodeData.xhtml#a7ed7002dbee2dc944811525ea916815c)

NodeData(OutputIntegerData nodeIds, OutputVectorData nodeCoords)

Constructor that takes node ids and node coords in same order.

**Definition** [MeshDefinition.hpp:202](MeshDefinition_8hpp_source.xhtml#l00202)



[sysc::NodeData::nodeCoords](structsysc_1_1NodeData.xhtml#abdcd98cafd25df6b765a63447f8f31a4)

OutputVectorData nodeCoords

Node coordinates array access.

**Definition** [MeshDefinition.hpp:199](MeshDefinition_8hpp_source.xhtml#l00199)



[sysc::NodeData::NodeData](structsysc_1_1NodeData.xhtml#acc9254f0f146c5bffc87b4f23aa74507)

NodeData(NodeData &amp;&amp;)=default

Move constructor.



[sysc::NodeData::operator=](structsysc_1_1NodeData.xhtml#acd36668b1f4bc7cac89a6461c17f2df8)

NodeData &amp; operator=(NodeData &amp;&amp;)=default

Move-assign operator.



[sysc::NodeData::NodeData](structsysc_1_1NodeData.xhtml#ae5b86f2e6b88d7354620bc6013e7301c)

NodeData(const NodeData &amp;)=default

Copy constructor.



[sysc::NodeData::operator=](structsysc_1_1NodeData.xhtml#af4faedac4fea32a3560c08dccdc16a45)

NodeData &amp; operator=(const NodeData &amp;)=default

Copy-assign operator.