    

 ## On this page

  

 

 # MeshDefinition

 Last update: 17.07.2025 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<a 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 name="l00115"></a> 115 [elemNodeIds](structsysc_1_1ElementNodeConnectivityData.xhtml#a05900eb58a87d76c8f370123db44acb5)([elemNodeIds](structsysc_1_1ElementNodeConnectivityData.xhtml#a05900eb58a87d76c8f370123db44acb5))

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<a 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 name="l00142"></a> 142 [cell0Ids](structsysc_1_1FaceCellConnectivityData.xhtml#aa0ca1cf99c9e1101d81d50654f52889e)([cell0Ids](structsysc_1_1FaceCellConnectivityData.xhtml#aa0ca1cf99c9e1101d81d50654f52889e)),

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<a 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 name="l00203"></a> 203 [nodeIds](structsysc_1_1NodeData.xhtml#a2b8d2f98597580854d5698d9a600f367)([nodeIds](structsysc_1_1NodeData.xhtml#a2b8d2f98597580854d5698d9a600f367)),

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

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

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

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

<a 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 name="l00210"></a> 210 [nodeCoords](structsysc_1_1NodeData.xhtml#abdcd98cafd25df6b765a63447f8f31a4)([nodeCoords](structsysc_1_1NodeData.xhtml#abdcd98cafd25df6b765a63447f8f31a4)) {}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<a 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 name="l00392"></a> 392 [cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551)([cellIds](structsysc_1_1CellData.xhtml#a9e6712d1905400a6c9f08b4acd8a9551))

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

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

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

<a 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 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 name="l00399"></a> 399 {

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

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

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

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

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

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

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

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

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

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

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

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

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

<a 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::CellData](structsysc_1_1CellData.xhtml#a62d2f2a68634bf430cdf4d8294ecfbde)

CellData(const CellData &amp;)=default

Copy constructor.



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

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

Copy-assign operator.



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

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

Move-assign operator.



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

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

Move-assign operator.



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

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

Copy-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#a99704232b3630f88fa5a4f636f543f13)

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

Copy-assign operator.



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

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::ElementNodeConnectivityData](structsysc_1_1ElementNodeConnectivityData.xhtml)

Describes element-to-node connectivity.

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



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

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

Copy-assign operator.



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

OutputIntegerData elemNodeIds

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



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

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

Move-assign operator.



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

ElementNodeConnectivityData(const ElementNodeConnectivityData &amp;)=default

Copy constructor.



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

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

Copy-assign operator.



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

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

Move-assign operator.



[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::ElementNodeCountData](structsysc_1_1ElementNodeCountData.xhtml#aa208c18aabf8e21b6914d598b79b4180)

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

Move constructor.



[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::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#a962fd0d1b2cf1f5e7077e90fc6510c03)

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

Copy-assign operator.



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

ElementTypeData()=default

Default constructor.



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

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

Move-assign operator.



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

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

Copy-assign operator.



[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::FaceCellConnectivityData](structsysc_1_1FaceCellConnectivityData.xhtml#ae53635823a4f5d5d2703bc1e5c4c3ecb)

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

Move constructor.



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

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::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#a7f2d32fe35d5a190ce8cbf8eeaef3635)

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

Move-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::operator=](structsysc_1_1FaceData.xhtml#ac0a16bcbbdcd00ca7012bf562819f48f)

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

Copy-assign operator.



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

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

Move-assign operator.



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

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

Copy-assign operator.



[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::NodeData](structsysc_1_1NodeData.xhtml#ae5b86f2e6b88d7354620bc6013e7301c)

NodeData(const NodeData &amp;)=default

Copy constructor.