<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class="">Dear Aleksejs,</div>
<div class="">The problem is the indexing. You should start at 0.</div>
<div class=""><br class="">
</div>
<span class="">For i In {0:n-1}<br class="">
</span>   ss1[i] = ...<span class="">
<blockquote type="cite" class=""></blockquote>
<blockquote type="cite" class=""></blockquote>
</span>   ss2[i] = ...<span class=""><br class="">
<blockquote type="cite" class=""></blockquote>
</span>   ss3[i] = …
<div class=""><span class="">EndFor<br class="">
</span><span class=""><br class="">
<br class="">
Otherwise, the first element of the array won’t be correct.</span></div>
<div class=""><span class="">From your error msg, seems to be 0.</span></div>
<div class=""><span class=""><br class="">
</span></div>
<div class=""><span class="">Regards,</span></div>
<div class=""><span class="">Ruth<br class="">
</span><br class="">
<div class="">
<div style="orphans: auto; text-align: start; text-indent: 0px; widows: auto; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: auto; text-align: start; text-indent: 0px; widows: auto; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
—<br class="">
Prof. Ruth V. Sabariego<br class="">
KU Leuven  <br class="">
Dept. Electrical Engineering ESAT/Electa, EnergyVille<br class="">
<a href="http://www.esat.kuleuven.be/electa" class="">http://www.esat.kuleuven.be/electa</a></div>
<div style="orphans: auto; text-align: start; text-indent: 0px; widows: auto; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<a href="http://www.energyville.be" class="">http://www.energyville.be</a></div>
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: auto; text-align: start; text-indent: 0px; widows: auto; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<br class="">
</div>
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: auto; text-align: start; text-indent: 0px; widows: auto; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Free software: <a href="http://gmsh.info" class="">http://gmsh.info</a> | <a href="http://getdp.info" class="">http://getdp.info</a> | <a href="http://onelab.info" class="">http://onelab.info</a><br class="">
<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
</div>
</div>
</div>
<br class="">
<div>
<blockquote type="cite" class="">
<div class="">On 14 Sep 2016, at 12:05, Aleksejs Fomins <<a href="mailto:aleksejs.fomins@lspr.swiss" class="">aleksejs.fomins@lspr.swiss</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">Dear Gmsh,<br class="">
I am trying to make a complicated surface loop<br class="">
<br class="">
surfloop = newreg;  Surface Loop(surfloop_air) = {ss1[], ss2[], ss3[], ss4[], s1, s2, s3, s4, s5};<br class="">
<br class="">
where s* are Plane Surfaces and ss* are arrays of plane surfaces. I generate my surface arrays in a loop<br class="">
<br class="">
For i In {1:n}<br class="">
   ss1[i] = ...<br class="">
   ss2[i] = ...<br class="">
   ss3[i] = ...<br class="">
EndFor<br class="">
<br class="">
I notice that this works if only ss1 is generated inside the loop, as then the index GMSH assigns to it is continuous. Otherwise I get error "Unknown surface 0". However, I can plot any one entry of any array, e.g. ss2[18], and I would see what I expect, so
 the arrays are correct.<br class="">
<br class="">
Could you please explain to me, what is the correct way to pass all entries of an array?<br class="">
<br class="">
Best regards,<br class="">
Aleksejs<br class="">
<br class="">
<br class="">
_______________________________________________<br class="">
gmsh mailing list<br class="">
<a href="mailto:gmsh@onelab.info" class="">gmsh@onelab.info</a><br class="">
http://onelab.info/mailman/listinfo/gmsh<br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>