Salome HOME
Merge from V6_main_20120808 08Aug12
[samples/datafiles.git] / Superv / Graphs / GraphPyFunctions.xml
1 <!DOCTYPE SuperGraph>
2 <!--
3   Copyright (C) 2007-2011  CEA/DEN, EDF R&D, OPEN CASCADE
4
5   Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
6   CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
7
8   This library is free software; you can redistribute it and/or
9   modify it under the terms of the GNU Lesser General Public
10   License as published by the Free Software Foundation; either
11   version 2.1 of the License.
12
13   This library is distributed in the hope that it will be useful,
14   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16   Lesser General Public License for more details.
17
18   You should have received a copy of the GNU Lesser General Public
19   License along with this library; if not, write to the Free Software
20   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21
22   See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
23
24 -->
25 <supergraph>
26 <dataflow>
27 <info-list>
28 <node>
29 <component-name>?</component-name>
30     <interface-name>?</interface-name>
31     <node-name>GraphPyFunctions_1</node-name>
32     <kind>1</kind>
33     <coupled-node>?</coupled-node>
34     <service>
35 <service-name>GraphPyFunctions_1</service-name>
36      <inParameter-list>
37 <inParameter>
38 <inParameter-type>long</inParameter-type>
39        <inParameter-name>InitLoop__Index</inParameter-name>      </inParameter>
40       <inParameter>
41 <inParameter-type>long</inParameter-type>
42        <inParameter-name>InitLoop__Min</inParameter-name>      </inParameter>
43       <inParameter>
44 <inParameter-type>long</inParameter-type>
45        <inParameter-name>InitLoop__Max</inParameter-name>      </inParameter>
46       <inParameter>
47 <inParameter-type>long</inParameter-type>
48        <inParameter-name>InitLoop_1__Index</inParameter-name>      </inParameter>
49       <inParameter>
50 <inParameter-type>long</inParameter-type>
51        <inParameter-name>InitLoop_1__Min</inParameter-name>      </inParameter>
52       <inParameter>
53 <inParameter-type>long</inParameter-type>
54        <inParameter-name>InitLoop_1__Max</inParameter-name>      </inParameter>     </inParameter-list>
55      <outParameter-list>
56 <outParameter>
57 <outParameter-type>long</outParameter-type>
58        <outParameter-name>EndOfInitLoop__Index</outParameter-name>      </outParameter>
59       <outParameter>
60 <outParameter-type>long</outParameter-type>
61        <outParameter-name>EndOfInitLoop__Min</outParameter-name>      </outParameter>
62       <outParameter>
63 <outParameter-type>long</outParameter-type>
64        <outParameter-name>EndOfInitLoop__Max</outParameter-name>      </outParameter>
65       <outParameter>
66 <outParameter-type>long</outParameter-type>
67        <outParameter-name>EndOfInitLoop_1__Index</outParameter-name>      </outParameter>
68       <outParameter>
69 <outParameter-type>long</outParameter-type>
70        <outParameter-name>EndOfInitLoop_1__Min</outParameter-name>      </outParameter>
71       <outParameter>
72 <outParameter-type>long</outParameter-type>
73        <outParameter-name>EndOfInitLoop_1__Max</outParameter-name>      </outParameter>
74       <outParameter>
75 <outParameter-type>int</outParameter-type>
76        <outParameter-name>Switch__Even</outParameter-name>      </outParameter>
77       <outParameter>
78 <outParameter-type>int</outParameter-type>
79        <outParameter-name>Switch_1__Even</outParameter-name>      </outParameter>     </outParameter-list>    </service>
80     <DataStream-list/>
81     <PyFunction-list/>
82     <creation-date>23/10/2003 - 17:46:20</creation-date>
83     <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
84     <editor-release>1.05</editor-release>
85     <author>?</author>
86     <container>?</container>
87     <comment>?</comment>
88     <x-position>0</x-position>
89     <y-position>0</y-position>   </node>  </info-list>
90   <node-list>
91 <node>
92 <component-name>?</component-name>
93     <interface-name>?</interface-name>
94     <node-name>IsOdd</node-name>
95     <kind>3</kind>
96     <coupled-node>?</coupled-node>
97     <service>
98 <service-name>IsOdd</service-name>
99      <inParameter-list>
100 <inParameter>
101 <inParameter-type>long</inParameter-type>
102        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
103      <outParameter-list>
104 <outParameter>
105 <outParameter-type>long</outParameter-type>
106        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
107     <DataStream-list/>
108     <PyFunction-list>
109 <PyFunction>
110 <FuncName>IsOdd</FuncName>
111       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
112     <creation-date>8/7/2005 - 11:22:37</creation-date>
113     <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
114     <editor-release>1.05</editor-release>
115     <author>?</author>
116     <container>?</container>
117     <comment>Python function</comment>
118     <x-position>388</x-position>
119     <y-position>50</y-position>   </node>
120    <node>
121 <component-name>?</component-name>
122     <interface-name>?</interface-name>
123     <node-name>IsOdd_1</node-name>
124     <kind>3</kind>
125     <coupled-node>?</coupled-node>
126     <service>
127 <service-name>IsOdd_1</service-name>
128      <inParameter-list>
129 <inParameter>
130 <inParameter-type>long</inParameter-type>
131        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
132      <outParameter-list>
133 <outParameter>
134 <outParameter-type>long</outParameter-type>
135        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
136     <DataStream-list/>
137     <PyFunction-list>
138 <PyFunction>
139 <FuncName>IsOdd</FuncName>
140       <PyFunc><![CDATA[from time import *   ]]></PyFunc>
141       <PyFunc><![CDATA[def IsOdd(a) :       ]]></PyFunc>
142       <PyFunc><![CDATA[    print a,"IsOdd"      ]]></PyFunc>
143       <PyFunc><![CDATA[    sleep( 1 )   ]]></PyFunc>
144       <PyFunc><![CDATA[    return a     ]]></PyFunc>     </PyFunction>    </PyFunction-list>
145     <creation-date>8/7/2005 - 11:22:37</creation-date>
146     <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
147     <editor-release>1.05</editor-release>
148     <author>?</author>
149     <container>?</container>
150     <comment>Python function</comment>
151     <x-position>391</x-position>
152     <y-position>288</y-position>   </node>
153    <node>
154 <component-name>?</component-name>
155     <interface-name>?</interface-name>
156     <node-name>InitLoop</node-name>
157     <kind>4</kind>
158     <coupled-node>EndOfInitLoop</coupled-node>
159     <service>
160 <service-name>InitLoop</service-name>
161      <inParameter-list>
162 <inParameter>
163 <inParameter-type>long</inParameter-type>
164        <inParameter-name>Index</inParameter-name>      </inParameter>
165       <inParameter>
166 <inParameter-type>long</inParameter-type>
167        <inParameter-name>Min</inParameter-name>      </inParameter>
168       <inParameter>
169 <inParameter-type>long</inParameter-type>
170        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
171      <outParameter-list>
172 <outParameter>
173 <outParameter-type>long</outParameter-type>
174        <outParameter-name>Index</outParameter-name>      </outParameter>
175       <outParameter>
176 <outParameter-type>long</outParameter-type>
177        <outParameter-name>Min</outParameter-name>      </outParameter>
178       <outParameter>
179 <outParameter-type>long</outParameter-type>
180        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
181     <DataStream-list/>
182     <PyFunction-list>
183 <PyFunction>
184 <FuncName>InitLoop</FuncName>
185       <PyFunc><![CDATA[def InitLoop(Index,Min,Max) :      ]]></PyFunc>
186       <PyFunc><![CDATA[ return Index,Min,Max     ]]></PyFunc>     </PyFunction>
187      <PyFunction>
188 <FuncName>MoreLoop</FuncName>
189       <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) :     ]]></PyFunc>
190       <PyFunc><![CDATA[ if Index <= Max :   ]]></PyFunc>
191       <PyFunc><![CDATA[         DoLoop = 1     ]]></PyFunc>
192       <PyFunc><![CDATA[ else :     ]]></PyFunc>
193       <PyFunc><![CDATA[         DoLoop = 0     ]]></PyFunc>
194       <PyFunc><![CDATA[ return DoLoop,Index,Min,Max     ]]></PyFunc>     </PyFunction>
195      <PyFunction>
196 <FuncName>NextLoop</FuncName>
197       <PyFunc><![CDATA[def NextLoop(Index,Min,Max) :     ]]></PyFunc>
198       <PyFunc><![CDATA[ Index = Index + 1     ]]></PyFunc>
199       <PyFunc><![CDATA[ return Index,Min,Max     ]]></PyFunc>     </PyFunction>    </PyFunction-list>
200     <creation-date>8/7/2005 - 11:22:37</creation-date>
201     <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
202     <editor-release>1.05</editor-release>
203     <author>?</author>
204     <container>?</container>
205     <comment>Compute Node</comment>
206     <x-position>10</x-position>
207     <y-position>129</y-position>   </node>
208    <node>
209 <component-name>?</component-name>
210     <interface-name>?</interface-name>
211     <node-name>EndOfInitLoop</node-name>
212     <kind>5</kind>
213     <coupled-node>InitLoop</coupled-node>
214     <service>
215 <service-name>EndOfInitLoop</service-name>
216      <inParameter-list>
217 <inParameter>
218 <inParameter-type>long</inParameter-type>
219        <inParameter-name>Index</inParameter-name>      </inParameter>
220       <inParameter>
221 <inParameter-type>long</inParameter-type>
222        <inParameter-name>Min</inParameter-name>      </inParameter>
223       <inParameter>
224 <inParameter-type>long</inParameter-type>
225        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
226      <outParameter-list>
227 <outParameter>
228 <outParameter-type>long</outParameter-type>
229        <outParameter-name>Index</outParameter-name>      </outParameter>
230       <outParameter>
231 <outParameter-type>long</outParameter-type>
232        <outParameter-name>Min</outParameter-name>      </outParameter>
233       <outParameter>
234 <outParameter-type>long</outParameter-type>
235        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
236     <DataStream-list/>
237     <PyFunction-list>
238 <PyFunction>
239 <FuncName>EndInitLoop</FuncName>
240       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
241     <creation-date>8/7/2005 - 11:22:37</creation-date>
242     <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
243     <editor-release>1.05</editor-release>
244     <author>?</author>
245     <container>?</container>
246     <comment>Compute Node</comment>
247     <x-position>766</x-position>
248     <y-position>127</y-position>   </node>
249    <node>
250 <component-name>?</component-name>
251     <interface-name>?</interface-name>
252     <node-name>InitLoop_1</node-name>
253     <kind>4</kind>
254     <coupled-node>EndOfInitLoop_1</coupled-node>
255     <service>
256 <service-name>InitLoop_1</service-name>
257      <inParameter-list>
258 <inParameter>
259 <inParameter-type>long</inParameter-type>
260        <inParameter-name>Index</inParameter-name>      </inParameter>
261       <inParameter>
262 <inParameter-type>long</inParameter-type>
263        <inParameter-name>Min</inParameter-name>      </inParameter>
264       <inParameter>
265 <inParameter-type>long</inParameter-type>
266        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
267      <outParameter-list>
268 <outParameter>
269 <outParameter-type>long</outParameter-type>
270        <outParameter-name>Index</outParameter-name>      </outParameter>
271       <outParameter>
272 <outParameter-type>long</outParameter-type>
273        <outParameter-name>Min</outParameter-name>      </outParameter>
274       <outParameter>
275 <outParameter-type>long</outParameter-type>
276        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
277     <DataStream-list/>
278     <PyFunction-list>
279 <PyFunction>
280 <FuncName>InitLoop</FuncName>
281       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>
282      <PyFunction>
283 <FuncName>MoreLoop</FuncName>
284       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>
285      <PyFunction>
286 <FuncName>NextLoop</FuncName>
287       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
288     <creation-date>8/7/2005 - 11:22:37</creation-date>
289     <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
290     <editor-release>1.05</editor-release>
291     <author>?</author>
292     <container>?</container>
293     <comment>Compute Node</comment>
294     <x-position>12</x-position>
295     <y-position>369</y-position>   </node>
296    <node>
297 <component-name>?</component-name>
298     <interface-name>?</interface-name>
299     <node-name>EndOfInitLoop_1</node-name>
300     <kind>5</kind>
301     <coupled-node>InitLoop_1</coupled-node>
302     <service>
303 <service-name>EndOfInitLoop_1</service-name>
304      <inParameter-list>
305 <inParameter>
306 <inParameter-type>long</inParameter-type>
307        <inParameter-name>Index</inParameter-name>      </inParameter>
308       <inParameter>
309 <inParameter-type>long</inParameter-type>
310        <inParameter-name>Min</inParameter-name>      </inParameter>
311       <inParameter>
312 <inParameter-type>long</inParameter-type>
313        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
314      <outParameter-list>
315 <outParameter>
316 <outParameter-type>long</outParameter-type>
317        <outParameter-name>Index</outParameter-name>      </outParameter>
318       <outParameter>
319 <outParameter-type>long</outParameter-type>
320        <outParameter-name>Min</outParameter-name>      </outParameter>
321       <outParameter>
322 <outParameter-type>long</outParameter-type>
323        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
324     <DataStream-list/>
325     <PyFunction-list>
326 <PyFunction>
327 <FuncName>EndInitLoop</FuncName>
328       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
329     <creation-date>8/7/2005 - 11:22:37</creation-date>
330     <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
331     <editor-release>1.05</editor-release>
332     <author>?</author>
333     <container>?</container>
334     <comment>Compute Node</comment>
335     <x-position>784</x-position>
336     <y-position>361</y-position>   </node>
337    <node>
338 <component-name>?</component-name>
339     <interface-name>?</interface-name>
340     <node-name>Switch</node-name>
341     <kind>6</kind>
342     <coupled-node>EndOfSwitch</coupled-node>
343     <service>
344 <service-name>Switch</service-name>
345      <inParameter-list>
346 <inParameter>
347 <inParameter-type>long</inParameter-type>
348        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
349      <outParameter-list>
350 <outParameter>
351 <outParameter-type>long</outParameter-type>
352        <outParameter-name>Odd</outParameter-name>      </outParameter>
353       <outParameter>
354 <outParameter-type>int</outParameter-type>
355        <outParameter-name>Even</outParameter-name>      </outParameter>
356       <outParameter>
357 <outParameter-type>int</outParameter-type>
358        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
359     <DataStream-list/>
360     <PyFunction-list>
361 <PyFunction>
362 <FuncName>Switch</FuncName>
363       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
364     <creation-date>8/7/2005 - 11:22:37</creation-date>
365     <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
366     <editor-release>1.05</editor-release>
367     <author>?</author>
368     <container>?</container>
369     <comment>Compute Node</comment>
370     <x-position>186</x-position>
371     <y-position>130</y-position>   </node>
372    <node>
373 <component-name>?</component-name>
374     <interface-name>?</interface-name>
375     <node-name>EndOfSwitch</node-name>
376     <kind>7</kind>
377     <coupled-node>Switch</coupled-node>
378     <service>
379 <service-name>EndOfSwitch</service-name>
380      <inParameter-list>
381 <inParameter>
382 <inParameter-type>long</inParameter-type>
383        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
384      <outParameter-list>
385 <outParameter>
386 <outParameter-type>long</outParameter-type>
387        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
388     <DataStream-list/>
389     <PyFunction-list>
390 <PyFunction>
391 <FuncName>EndOfSwitch_1</FuncName>
392       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
393     <creation-date>8/7/2005 - 11:22:37</creation-date>
394     <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
395     <editor-release>1.05</editor-release>
396     <author>?</author>
397     <container>?</container>
398     <comment>Compute Node</comment>
399     <x-position>587</x-position>
400     <y-position>126</y-position>   </node>
401    <node>
402 <component-name>?</component-name>
403     <interface-name>?</interface-name>
404     <node-name>Switch_1</node-name>
405     <kind>6</kind>
406     <coupled-node>EndOfSwitch_1</coupled-node>
407     <service>
408 <service-name>Switch_1</service-name>
409      <inParameter-list>
410 <inParameter>
411 <inParameter-type>long</inParameter-type>
412        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
413      <outParameter-list>
414 <outParameter>
415 <outParameter-type>long</outParameter-type>
416        <outParameter-name>Odd</outParameter-name>      </outParameter>
417       <outParameter>
418 <outParameter-type>int</outParameter-type>
419        <outParameter-name>Even</outParameter-name>      </outParameter>
420       <outParameter>
421 <outParameter-type>int</outParameter-type>
422        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
423     <DataStream-list/>
424     <PyFunction-list>
425 <PyFunction>
426 <FuncName>Switch</FuncName>
427       <PyFunc><![CDATA[from time import *  ]]></PyFunc>
428       <PyFunc><![CDATA[def Switch(a) :    ]]></PyFunc>
429       <PyFunc><![CDATA[    if ( a & 1 ) == 0 :  ]]></PyFunc>
430       <PyFunc><![CDATA[        sleep(1)  ]]></PyFunc>
431       <PyFunc><![CDATA[    return a & 1,1-(a&1),a    ]]></PyFunc>     </PyFunction>    </PyFunction-list>
432     <creation-date>8/7/2005 - 11:22:37</creation-date>
433     <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
434     <editor-release>1.05</editor-release>
435     <author>?</author>
436     <container>?</container>
437     <comment>Compute Node</comment>
438     <x-position>185</x-position>
439     <y-position>368</y-position>   </node>
440    <node>
441 <component-name>?</component-name>
442     <interface-name>?</interface-name>
443     <node-name>EndOfSwitch_1</node-name>
444     <kind>7</kind>
445     <coupled-node>Switch_1</coupled-node>
446     <service>
447 <service-name>EndOfSwitch_1</service-name>
448      <inParameter-list>
449 <inParameter>
450 <inParameter-type>long</inParameter-type>
451        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
452      <outParameter-list>
453 <outParameter>
454 <outParameter-type>long</outParameter-type>
455        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
456     <DataStream-list/>
457     <PyFunction-list>
458 <PyFunction>
459 <FuncName>EndOfSwitch_1</FuncName>
460       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
461     <creation-date>8/7/2005 - 11:22:37</creation-date>
462     <lastmodification-date>8/7/2005 - 11:22:37</lastmodification-date>
463     <editor-release>1.05</editor-release>
464     <author>?</author>
465     <container>?</container>
466     <comment>Compute Node</comment>
467     <x-position>594</x-position>
468     <y-position>362</y-position>   </node>  </node-list>
469   <link-list>
470 <link>
471 <fromnode-name>IsOdd</fromnode-name>
472     <fromserviceparameter-name>a</fromserviceparameter-name>
473     <tonode-name>EndOfSwitch</tonode-name>
474     <toserviceparameter-name>a</toserviceparameter-name>
475     <coord-list>
476 <coord>
477 <x>571</x>
478       <y>160</y>     </coord>
479      <coord>
480 <x>571</x>
481       <y>129</y>     </coord>    </coord-list>   </link>
482    <link>
483 <fromnode-name>IsOdd_1</fromnode-name>
484     <fromserviceparameter-name>a</fromserviceparameter-name>
485     <tonode-name>EndOfSwitch_1</tonode-name>
486     <toserviceparameter-name>a</toserviceparameter-name>
487     <coord-list>
488 <coord>
489 <x>580</x>
490       <y>396</y>     </coord>
491      <coord>
492 <x>580</x>
493       <y>368</y>     </coord>    </coord-list>   </link>
494    <link>
495 <fromnode-name>InitLoop</fromnode-name>
496     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
497     <tonode-name>EndOfInitLoop</tonode-name>
498     <toserviceparameter-name>DoLoop</toserviceparameter-name>
499     <coord-list/>   </link>
500    <link>
501 <fromnode-name>InitLoop</fromnode-name>
502     <fromserviceparameter-name>Index</fromserviceparameter-name>
503     <tonode-name>Switch</tonode-name>
504     <toserviceparameter-name>a</toserviceparameter-name>
505     <coord-list/>   </link>
506    <link>
507 <fromnode-name>InitLoop</fromnode-name>
508     <fromserviceparameter-name>Min</fromserviceparameter-name>
509     <tonode-name>EndOfInitLoop</tonode-name>
510     <toserviceparameter-name>Min</toserviceparameter-name>
511     <coord-list/>   </link>
512    <link>
513 <fromnode-name>InitLoop</fromnode-name>
514     <fromserviceparameter-name>Max</fromserviceparameter-name>
515     <tonode-name>EndOfInitLoop</tonode-name>
516     <toserviceparameter-name>Max</toserviceparameter-name>
517     <coord-list/>   </link>
518    <link>
519 <fromnode-name>EndOfInitLoop</fromnode-name>
520     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
521     <tonode-name>InitLoop</tonode-name>
522     <toserviceparameter-name>DoLoop</toserviceparameter-name>
523     <coord-list/>   </link>
524    <link>
525 <fromnode-name>InitLoop_1</fromnode-name>
526     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
527     <tonode-name>EndOfInitLoop_1</tonode-name>
528     <toserviceparameter-name>DoLoop</toserviceparameter-name>
529     <coord-list/>   </link>
530    <link>
531 <fromnode-name>InitLoop_1</fromnode-name>
532     <fromserviceparameter-name>Index</fromserviceparameter-name>
533     <tonode-name>Switch_1</tonode-name>
534     <toserviceparameter-name>a</toserviceparameter-name>
535     <coord-list/>   </link>
536    <link>
537 <fromnode-name>InitLoop_1</fromnode-name>
538     <fromserviceparameter-name>Min</fromserviceparameter-name>
539     <tonode-name>EndOfInitLoop_1</tonode-name>
540     <toserviceparameter-name>Min</toserviceparameter-name>
541     <coord-list/>   </link>
542    <link>
543 <fromnode-name>InitLoop_1</fromnode-name>
544     <fromserviceparameter-name>Max</fromserviceparameter-name>
545     <tonode-name>EndOfInitLoop_1</tonode-name>
546     <toserviceparameter-name>Max</toserviceparameter-name>
547     <coord-list/>   </link>
548    <link>
549 <fromnode-name>EndOfInitLoop_1</fromnode-name>
550     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
551     <tonode-name>InitLoop_1</tonode-name>
552     <toserviceparameter-name>DoLoop</toserviceparameter-name>
553     <coord-list/>   </link>
554    <link>
555 <fromnode-name>Switch</fromnode-name>
556     <fromserviceparameter-name>Odd</fromserviceparameter-name>
557     <tonode-name>IsOdd</tonode-name>
558     <toserviceparameter-name>Gate</toserviceparameter-name>
559     <coord-list/>   </link>
560    <link>
561 <fromnode-name>Switch</fromnode-name>
562     <fromserviceparameter-name>a</fromserviceparameter-name>
563     <tonode-name>IsOdd</tonode-name>
564     <toserviceparameter-name>a</toserviceparameter-name>
565     <coord-list>
566 <coord>
567 <x>366</x>
568       <y>131</y>     </coord>
569      <coord>
570 <x>365</x>
571       <y>223</y>     </coord>    </coord-list>   </link>
572    <link>
573 <fromnode-name>Switch</fromnode-name>
574     <fromserviceparameter-name>Default</fromserviceparameter-name>
575     <tonode-name>EndOfSwitch</tonode-name>
576     <toserviceparameter-name>Default</toserviceparameter-name>
577     <coord-list>
578 <coord>
579 <x>572</x>
580       <y>194</y>     </coord>
581      <coord>
582 <x>571</x>
583       <y>257</y>     </coord>    </coord-list>   </link>
584    <link>
585 <fromnode-name>EndOfSwitch</fromnode-name>
586     <fromserviceparameter-name>a</fromserviceparameter-name>
587     <tonode-name>EndOfInitLoop</tonode-name>
588     <toserviceparameter-name>Index</toserviceparameter-name>
589     <coord-list/>   </link>
590    <link>
591 <fromnode-name>Switch_1</fromnode-name>
592     <fromserviceparameter-name>Odd</fromserviceparameter-name>
593     <tonode-name>IsOdd_1</tonode-name>
594     <toserviceparameter-name>Gate</toserviceparameter-name>
595     <coord-list/>   </link>
596    <link>
597 <fromnode-name>Switch_1</fromnode-name>
598     <fromserviceparameter-name>a</fromserviceparameter-name>
599     <tonode-name>IsOdd_1</tonode-name>
600     <toserviceparameter-name>a</toserviceparameter-name>
601     <coord-list>
602 <coord>
603 <x>368</x>
604       <y>368</y>     </coord>
605      <coord>
606 <x>367</x>
607       <y>460</y>     </coord>    </coord-list>   </link>
608    <link>
609 <fromnode-name>Switch_1</fromnode-name>
610     <fromserviceparameter-name>Default</fromserviceparameter-name>
611     <tonode-name>EndOfSwitch_1</tonode-name>
612     <toserviceparameter-name>Default</toserviceparameter-name>
613     <coord-list/>   </link>
614    <link>
615 <fromnode-name>EndOfSwitch_1</fromnode-name>
616     <fromserviceparameter-name>a</fromserviceparameter-name>
617     <tonode-name>EndOfInitLoop_1</tonode-name>
618     <toserviceparameter-name>Index</toserviceparameter-name>
619     <coord-list/>   </link>  </link-list>
620   <data-list>
621 <data>
622 <fromnode-name>GraphPyFunctions_1</fromnode-name>
623     <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
624     <tonode-name>InitLoop</tonode-name>
625     <toserviceparameter-name>Index</toserviceparameter-name>
626     <data-value>
627 <value-type>3</value-type>
628      <value>0</value>    </data-value>
629     <coord-list/>   </data>
630    <data>
631 <fromnode-name>GraphPyFunctions_1</fromnode-name>
632     <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
633     <tonode-name>InitLoop</tonode-name>
634     <toserviceparameter-name>Min</toserviceparameter-name>
635     <data-value>
636 <value-type>3</value-type>
637      <value>0</value>    </data-value>
638     <coord-list/>   </data>
639    <data>
640 <fromnode-name>GraphPyFunctions_1</fromnode-name>
641     <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
642     <tonode-name>InitLoop</tonode-name>
643     <toserviceparameter-name>Max</toserviceparameter-name>
644     <data-value>
645 <value-type>3</value-type>
646      <value>25</value>    </data-value>
647     <coord-list/>   </data>
648    <data>
649 <fromnode-name>GraphPyFunctions_1</fromnode-name>
650     <fromserviceparameter-name>InitLoop_1__Index</fromserviceparameter-name>
651     <tonode-name>InitLoop_1</tonode-name>
652     <toserviceparameter-name>Index</toserviceparameter-name>
653     <data-value>
654 <value-type>3</value-type>
655      <value>0</value>    </data-value>
656     <coord-list/>   </data>
657    <data>
658 <fromnode-name>GraphPyFunctions_1</fromnode-name>
659     <fromserviceparameter-name>InitLoop_1__Min</fromserviceparameter-name>
660     <tonode-name>InitLoop_1</tonode-name>
661     <toserviceparameter-name>Min</toserviceparameter-name>
662     <data-value>
663 <value-type>3</value-type>
664      <value>0</value>    </data-value>
665     <coord-list/>   </data>
666    <data>
667 <fromnode-name>GraphPyFunctions_1</fromnode-name>
668     <fromserviceparameter-name>InitLoop_1__Max</fromserviceparameter-name>
669     <tonode-name>InitLoop_1</tonode-name>
670     <toserviceparameter-name>Max</toserviceparameter-name>
671     <data-value>
672 <value-type>3</value-type>
673      <value>35</value>    </data-value>
674     <coord-list/>   </data>  </data-list> </dataflow></supergraph>