    

 ## 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="l00020" name="l00020"></a>[ 20](structsysc_1_1ElementIdData.xhtml)struct [ElementIdData](structsysc_1_1ElementIdData.xhtml) {

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

<a id="l00023" name="l00023"></a> 23 

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

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

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

<a id="l00028" name="l00028"></a> 28 {

<a id="l00029" name="l00029"></a> 29 }

<a id="l00030" name="l00030"></a> 30 

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

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

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

<a id="l00036" name="l00036"></a> 36 

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

<a id="l00039" name="l00039"></a> 39 

<a id="l00041" name="l00041"></a>[ 41](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="l00042" name="l00042"></a> 42 

<a id="l00044" name="l00044"></a>[ 44](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="l00045" name="l00045"></a> 45};

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

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

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

<a id="l00054" name="l00054"></a> 54 

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

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

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

<a id="l00059" name="l00059"></a> 59 {

<a id="l00060" name="l00060"></a> 60 }

<a id="l00061" name="l00061"></a> 61 

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

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

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

<a id="l00067" name="l00067"></a> 67 

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

<a id="l00070" name="l00070"></a> 70 

<a id="l00072" name="l00072"></a>[ 72](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="l00073" name="l00073"></a> 73 

<a id="l00075" name="l00075"></a>[ 75](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="l00076" name="l00076"></a> 76};

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

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

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

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

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

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

<a id="l00086" name="l00086"></a> 86 {

<a id="l00087" name="l00087"></a> 87 }

<a id="l00088" name="l00088"></a> 88 

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

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

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

<a id="l00094" name="l00094"></a> 94 

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

<a id="l00097" name="l00097"></a> 97 

<a id="l00099" name="l00099"></a>[ 99](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="l00100" name="l00100"></a> 100 

<a id="l00102" name="l00102"></a>[ 102](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="l00103" name="l00103"></a> 103};

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

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

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

<a id="l00110" name="l00110"></a>[ 110](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="l00111" name="l00111"></a> 111 [elemNodeIds](structsysc_1_1ElementNodeConnectivityData.xhtml#a05900eb58a87d76c8f370123db44acb5)([elemNodeIds](structsysc_1_1ElementNodeConnectivityData.xhtml#a05900eb58a87d76c8f370123db44acb5))

<a id="l00112" name="l00112"></a> 112 {

<a id="l00113" name="l00113"></a> 113 }

<a id="l00114" name="l00114"></a> 114 

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

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

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

<a id="l00120" name="l00120"></a> 120 

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

<a id="l00123" name="l00123"></a> 123 

<a id="l00125" name="l00125"></a>[ 125](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="l00126" name="l00126"></a> 126 

<a id="l00128" name="l00128"></a>[ 128](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="l00129" name="l00129"></a> 129};

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

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

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

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

<a id="l00137" name="l00137"></a>[ 137](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="l00138" name="l00138"></a> 138 [cell0Ids](structsysc_1_1FaceCellConnectivityData.xhtml#aa0ca1cf99c9e1101d81d50654f52889e)([cell0Ids](structsysc_1_1FaceCellConnectivityData.xhtml#aa0ca1cf99c9e1101d81d50654f52889e)),

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

<a id="l00140" name="l00140"></a> 140 

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

<a id="l00143" name="l00143"></a> 143 

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

<a id="l00146" name="l00146"></a> 146 

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

<a id="l00149" name="l00149"></a> 149 

<a id="l00151" name="l00151"></a>[ 151](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="l00152" name="l00152"></a> 152 

<a id="l00154" name="l00154"></a>[ 154](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="l00155" name="l00155"></a> 155};

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

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

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

<a id="l00163" name="l00163"></a> 163 

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

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

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

<a id="l00168" name="l00168"></a> 168 {

<a id="l00169" name="l00169"></a> 169 }

<a id="l00170" name="l00170"></a> 170 

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

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

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

<a id="l00176" name="l00176"></a> 176 

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

<a id="l00179" name="l00179"></a> 179 

<a id="l00181" name="l00181"></a>[ 181](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="l00182" name="l00182"></a> 182 

<a id="l00184" name="l00184"></a>[ 184](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="l00185" name="l00185"></a> 185};

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

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

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

<a id="l00193" name="l00193"></a> 193 

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

<a id="l00196" name="l00196"></a> 196 

<a id="l00198" name="l00198"></a>[ 198](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="l00199" name="l00199"></a> 199 [nodeIds](structsysc_1_1NodeData.xhtml#a2b8d2f98597580854d5698d9a600f367)([nodeIds](structsysc_1_1NodeData.xhtml#a2b8d2f98597580854d5698d9a600f367)),

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

<a id="l00201" name="l00201"></a> 201 {

<a id="l00202" name="l00202"></a> 202 }

<a id="l00203" name="l00203"></a> 203 

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

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

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

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

<a id="l00210" name="l00210"></a> 210 

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

<a id="l00213" name="l00213"></a> 213 

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

<a id="l00216" name="l00216"></a> 216 

<a id="l00218" name="l00218"></a>[ 218](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="l00219" name="l00219"></a> 219 

<a id="l00221" name="l00221"></a>[ 221](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="l00222" name="l00222"></a> 222};

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

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

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

<a id="l00230" name="l00230"></a> 230 

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

<a id="l00233" name="l00233"></a> 233 

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

<a id="l00236" name="l00236"></a> 236 

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

<a id="l00239" name="l00239"></a> 239 

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

<a id="l00242" name="l00242"></a> 242 

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

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

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

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

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

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

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

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

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

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

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

<a id="l00255" name="l00255"></a> 255 {

<a id="l00256" name="l00256"></a> 256 }

<a id="l00257" name="l00257"></a> 257 

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

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

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

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

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

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

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

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

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

<a id="l00268" name="l00268"></a> 268 {

<a id="l00269" name="l00269"></a> 269 }

<a id="l00270" name="l00270"></a> 270 

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

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

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

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

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

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

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

<a id="l00279" name="l00279"></a> 279 {

<a id="l00280" name="l00280"></a> 280 }

<a id="l00281" name="l00281"></a> 281 

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

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

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

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

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

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

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

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

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

<a id="l00292" name="l00292"></a> 292 {

<a id="l00293" name="l00293"></a> 293 }

<a id="l00294" name="l00294"></a> 294 

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

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

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

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

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

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

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

<a id="l00303" name="l00303"></a> 303 {

<a id="l00304" name="l00304"></a> 304 }

<a id="l00305" name="l00305"></a> 305 

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

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

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

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

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

<a id="l00312" name="l00312"></a> 312 {

<a id="l00313" name="l00313"></a> 313 }

<a id="l00314" name="l00314"></a> 314 

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

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

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

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

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

<a id="l00321" name="l00321"></a> 321 {

<a id="l00322" name="l00322"></a> 322 }

<a id="l00323" name="l00323"></a> 323 

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

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

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

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

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

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

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

<a id="l00332" name="l00332"></a> 332 {

<a id="l00333" name="l00333"></a> 333 }

<a id="l00334" name="l00334"></a> 334 

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

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

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

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

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

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

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

<a id="l00343" name="l00343"></a> 343 {

<a id="l00344" name="l00344"></a> 344 }

<a id="l00345" name="l00345"></a> 345 

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

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

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

<a id="l00351" name="l00351"></a> 351 

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

<a id="l00354" name="l00354"></a> 354 

<a id="l00356" name="l00356"></a>[ 356](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="l00357" name="l00357"></a> 357 

<a id="l00359" name="l00359"></a>[ 359](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="l00360" name="l00360"></a> 360};

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

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

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

<a id="l00368" name="l00368"></a> 368 

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

<a id="l00371" name="l00371"></a> 371 

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

<a id="l00374" name="l00374"></a> 374 

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

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

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

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

<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 }

<a id="l00385" name="l00385"></a> 385 

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

<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="l00391" name="l00391"></a> 391 

<a id="l00393" name="l00393"></a>[ 393](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="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 }

<a id="l00397" name="l00397"></a> 397 

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

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

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

<a id="l00403" name="l00403"></a> 403 

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

<a id="l00406" name="l00406"></a> 406 

<a id="l00408" name="l00408"></a>[ 408](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="l00409" name="l00409"></a> 409 

<a id="l00411" name="l00411"></a>[ 411](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="l00412" name="l00412"></a> 412};

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

<a id="l00416" name="l00416"></a> 416} // 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:365](MeshDefinition_8hpp_source.xhtml#l00365)



[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:373](MeshDefinition_8hpp_source.xhtml#l00373)



[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:393](MeshDefinition_8hpp_source.xhtml#l00393)



[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:376](MeshDefinition_8hpp_source.xhtml#l00376)



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



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

CellData(ElementIdData cellIds)

Cell data constructor.

**Definition:** [MeshDefinition.hpp:387](MeshDefinition_8hpp_source.xhtml#l00387)



[sysc::CellIdData](structsysc_1_1CellIdData.xhtml)

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

**Definition:** [MeshDefinition.hpp:160](MeshDefinition_8hpp_source.xhtml#l00160)



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

OutputIntegerData cellIds

Cell ids.

**Definition:** [MeshDefinition.hpp:162](MeshDefinition_8hpp_source.xhtml#l00162)



[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:165](MeshDefinition_8hpp_source.xhtml#l00165)



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

**Definition:** [MeshDefinition.hpp:20](MeshDefinition_8hpp_source.xhtml#l00020)



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

ElementIdData(OutputIntegerData elementIds)

Constructor that takes cell ids.

**Definition:** [MeshDefinition.hpp:25](MeshDefinition_8hpp_source.xhtml#l00025)



[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:22](MeshDefinition_8hpp_source.xhtml#l00022)



[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:106](MeshDefinition_8hpp_source.xhtml#l00106)



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

OutputIntegerData elemNodeIds

**Definition:** [MeshDefinition.hpp:107](MeshDefinition_8hpp_source.xhtml#l00107)



[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:110](MeshDefinition_8hpp_source.xhtml#l00110)



[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:79](MeshDefinition_8hpp_source.xhtml#l00079)



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

OutputIntegerData elemNodeCounts

**Definition:** [MeshDefinition.hpp:80](MeshDefinition_8hpp_source.xhtml#l00080)



[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:83](MeshDefinition_8hpp_source.xhtml#l00083)



[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:51](MeshDefinition_8hpp_source.xhtml#l00051)



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

ElementTypeData(OutputIntegerData elementTypes)

Constructor that takes element types.

**Definition:** [MeshDefinition.hpp:56](MeshDefinition_8hpp_source.xhtml#l00056)



[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:53](MeshDefinition_8hpp_source.xhtml#l00053)



[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:132](MeshDefinition_8hpp_source.xhtml#l00132)



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

OutputIntegerData cell1Ids

**Definition:** [MeshDefinition.hpp:134](MeshDefinition_8hpp_source.xhtml#l00134)



[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:133](MeshDefinition_8hpp_source.xhtml#l00133)



[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:137](MeshDefinition_8hpp_source.xhtml#l00137)



[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:227](MeshDefinition_8hpp_source.xhtml#l00227)



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

ElementIdData faceIds

Face ids.

**Definition:** [MeshDefinition.hpp:229](MeshDefinition_8hpp_source.xhtml#l00229)



[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:283](MeshDefinition_8hpp_source.xhtml#l00283)



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

ElementNodeConnectivityData faceNodeConnectivity

Face-to-node connectivity.

**Definition:** [MeshDefinition.hpp:238](MeshDefinition_8hpp_source.xhtml#l00238)



[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:244](MeshDefinition_8hpp_source.xhtml#l00244)



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

FaceData(ElementTypeData faceTypes, ElementNodeConnectivityData faceNodeConnectivity)

Face data constructor.

**Definition:** [MeshDefinition.hpp:316](MeshDefinition_8hpp_source.xhtml#l00316)



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

FaceData(ElementIdData faceIds, ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity)

Face data constructor.

**Definition:** [MeshDefinition.hpp:296](MeshDefinition_8hpp_source.xhtml#l00296)



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

FaceData(ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)

Face data constructor.

**Definition:** [MeshDefinition.hpp:325](MeshDefinition_8hpp_source.xhtml#l00325)



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

ElementTypeData faceTypes

Face types.

**Definition:** [MeshDefinition.hpp:232](MeshDefinition_8hpp_source.xhtml#l00232)



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

FaceData(ElementIdData faceIds, ElementTypeData faceTypes, ElementNodeConnectivityData faceNodeConnectivity)

Face data constructor.

**Definition:** [MeshDefinition.hpp:272](MeshDefinition_8hpp_source.xhtml#l00272)



[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:235](MeshDefinition_8hpp_source.xhtml#l00235)



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

FaceData(ElementTypeData faceTypes, ElementNodeConnectivityData faceNodeConnectivity, FaceCellConnectivityData faceCellConnectivity)

Face data constructor.

**Definition:** [MeshDefinition.hpp:336](MeshDefinition_8hpp_source.xhtml#l00336)



[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:259](MeshDefinition_8hpp_source.xhtml#l00259)



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

FaceData(ElementNodeCountData faceNodeCounts, ElementNodeConnectivityData faceNodeConnectivity)

Face data constructor.

**Definition:** [MeshDefinition.hpp:307](MeshDefinition_8hpp_source.xhtml#l00307)



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

FaceCellConnectivityData faceCellConnectivity

Face-to-cell connectivity.

**Definition:** [MeshDefinition.hpp:241](MeshDefinition_8hpp_source.xhtml#l00241)



[sysc::NodeData](structsysc_1_1NodeData.xhtml)

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

**Definition:** [MeshDefinition.hpp:190](MeshDefinition_8hpp_source.xhtml#l00190)



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

OutputIntegerData nodeIds

Node ids array access.

**Definition:** [MeshDefinition.hpp:192](MeshDefinition_8hpp_source.xhtml#l00192)



[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:205](MeshDefinition_8hpp_source.xhtml#l00205)



[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:198](MeshDefinition_8hpp_source.xhtml#l00198)



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

OutputVectorData nodeCoords

Node coordinates array access.

**Definition:** [MeshDefinition.hpp:195](MeshDefinition_8hpp_source.xhtml#l00195)



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