Salome HOME
Imported using TkCVS
[samples/datafiles.git] / Superv / Graphs / GraphLoopTwoBranches.xml
1 <!DOCTYPE SuperGraph>
2 <supergraph>
3 <dataflow>
4 <info-list>
5 <node>
6 <component-name>?</component-name>
7     <interface-name>?</interface-name>
8     <node-name>GraphLoopTwoBranches_1</node-name>
9     <kind>1</kind>
10     <coupled-node>?</coupled-node>
11     <service>
12 <service-name>GraphLoopTwoBranches_1</service-name>
13      <inParameter-list>
14 <inParameter>
15 <inParameter-type>long</inParameter-type>
16        <inParameter-name>Loop__Index</inParameter-name>      </inParameter>
17       <inParameter>
18 <inParameter-type>long</inParameter-type>
19        <inParameter-name>Loop__Min</inParameter-name>      </inParameter>
20       <inParameter>
21 <inParameter-type>long</inParameter-type>
22        <inParameter-name>Loop__Max</inParameter-name>      </inParameter>     </inParameter-list>
23      <outParameter-list>
24 <outParameter>
25 <outParameter-type>boolean</outParameter-type>
26        <outParameter-name>EndOfSwitchOdd__Odd</outParameter-name>      </outParameter>
27       <outParameter>
28 <outParameter-type>long</outParameter-type>
29        <outParameter-name>EndOfLoop__Index</outParameter-name>      </outParameter>
30       <outParameter>
31 <outParameter-type>long</outParameter-type>
32        <outParameter-name>EndOfLoop__Min</outParameter-name>      </outParameter>
33       <outParameter>
34 <outParameter-type>long</outParameter-type>
35        <outParameter-name>EndOfLoop__Max</outParameter-name>      </outParameter>
36       <outParameter>
37 <outParameter-type>long</outParameter-type>
38        <outParameter-name>EndOfSwitchEven__a</outParameter-name>      </outParameter>
39       <outParameter>
40 <outParameter-type>boolean</outParameter-type>
41        <outParameter-name>EndOfSwitchEven__Even</outParameter-name>      </outParameter>     </outParameter-list>    </service>
42     <DataStream-list/>
43     <PyFunction-list/>
44     <creation-date>4/7/2005 - 15:59:20</creation-date>
45     <lastmodification-date>4/7/2005 - 17:43:34</lastmodification-date>
46     <editor-release>2.0</editor-release>
47     <author>?</author>
48     <container>?</container>
49     <comment>?</comment>
50     <x-position>0</x-position>
51     <y-position>0</y-position>   </node>  </info-list>
52   <node-list>
53 <node>
54 <component-name>?</component-name>
55     <interface-name>?</interface-name>
56     <node-name>IsOdd</node-name>
57     <kind>3</kind>
58     <coupled-node>?</coupled-node>
59     <service>
60 <service-name>IsOdd</service-name>
61      <inParameter-list>
62 <inParameter>
63 <inParameter-type>long</inParameter-type>
64        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
65      <outParameter-list>
66 <outParameter>
67 <outParameter-type>long</outParameter-type>
68        <outParameter-name>a</outParameter-name>      </outParameter>
69       <outParameter>
70 <outParameter-type>long</outParameter-type>
71        <outParameter-name>Odd</outParameter-name>      </outParameter>     </outParameter-list>    </service>
72     <DataStream-list/>
73     <PyFunction-list>
74 <PyFunction>
75 <FuncName>IsOdd</FuncName>
76       <PyFunc><![CDATA[from time import *     ]]></PyFunc>
77       <PyFunc><![CDATA[def IsOdd(a) :         ]]></PyFunc>
78       <PyFunc><![CDATA[    print a,"IsOdd"        ]]></PyFunc>
79       <PyFunc><![CDATA[    sleep( 1 )     ]]></PyFunc>
80       <PyFunc><![CDATA[    return a,1 ]]></PyFunc>     </PyFunction>    </PyFunction-list>
81     <creation-date>4/7/2005 - 17:38:58</creation-date>
82     <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
83     <editor-release>1.05</editor-release>
84     <author>?</author>
85     <container>?</container>
86     <comment>Python function</comment>
87     <x-position>476</x-position>
88     <y-position>2</y-position>   </node>
89    <node>
90 <component-name>?</component-name>
91     <interface-name>?</interface-name>
92     <node-name>SwitchOdd</node-name>
93     <kind>6</kind>
94     <coupled-node>EndOfSwitchOdd</coupled-node>
95     <service>
96 <service-name>SwitchOdd</service-name>
97      <inParameter-list>
98 <inParameter>
99 <inParameter-type>long</inParameter-type>
100        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
101      <outParameter-list>
102 <outParameter>
103 <outParameter-type>long</outParameter-type>
104        <outParameter-name>Odd</outParameter-name>      </outParameter>
105       <outParameter>
106 <outParameter-type>int</outParameter-type>
107        <outParameter-name>Even</outParameter-name>      </outParameter>
108       <outParameter>
109 <outParameter-type>long</outParameter-type>
110        <outParameter-name>default</outParameter-name>      </outParameter>
111       <outParameter>
112 <outParameter-type>long</outParameter-type>
113        <outParameter-name>a</outParameter-name>      </outParameter>
114       <outParameter>
115 <outParameter-type>string</outParameter-type>
116        <outParameter-name>OddEven</outParameter-name>      </outParameter>     </outParameter-list>    </service>
117     <DataStream-list/>
118     <PyFunction-list>
119 <PyFunction>
120 <FuncName>SwitchOdd</FuncName>
121       <PyFunc><![CDATA[from time import *      ]]></PyFunc>
122       <PyFunc><![CDATA[def SwitchOdd(a) :        ]]></PyFunc>
123       <PyFunc><![CDATA[    sleep(1) ]]></PyFunc>
124       <PyFunc><![CDATA[    if a <= 0 : ]]></PyFunc>
125       <PyFunc><![CDATA[        OddEven = '<=0' ]]></PyFunc>
126       <PyFunc><![CDATA[        return 0,0,0,a,OddEven ]]></PyFunc>
127       <PyFunc><![CDATA[    OddEven = 'Odd'    ]]></PyFunc>
128       <PyFunc><![CDATA[    if (a&1) == 0 :    ]]></PyFunc>
129       <PyFunc><![CDATA[        OddEven = 'Even'    ]]></PyFunc>
130       <PyFunc><![CDATA[    return a & 1,1-(a&1),1-(a&1),a,OddEven    ]]></PyFunc>     </PyFunction>    </PyFunction-list>
131     <creation-date>4/7/2005 - 17:38:58</creation-date>
132     <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
133     <editor-release>1.05</editor-release>
134     <author>?</author>
135     <container>?</container>
136     <comment>Compute Node</comment>
137     <x-position>240</x-position>
138     <y-position>142</y-position>   </node>
139    <node>
140 <component-name>?</component-name>
141     <interface-name>?</interface-name>
142     <node-name>EndOfSwitchOdd</node-name>
143     <kind>7</kind>
144     <coupled-node>SwitchOdd</coupled-node>
145     <service>
146 <service-name>EndOfSwitchOdd</service-name>
147      <inParameter-list>
148 <inParameter>
149 <inParameter-type>long</inParameter-type>
150        <inParameter-name>a</inParameter-name>      </inParameter>
151       <inParameter>
152 <inParameter-type>boolean</inParameter-type>
153        <inParameter-name>Odd</inParameter-name>      </inParameter>
154       <inParameter>
155 <inParameter-type>long</inParameter-type>
156        <inParameter-name>Even</inParameter-name>      </inParameter>
157       <inParameter>
158 <inParameter-type>boolean</inParameter-type>
159        <inParameter-name>OddEven</inParameter-name>      </inParameter>     </inParameter-list>
160      <outParameter-list>
161 <outParameter>
162 <outParameter-type>long</outParameter-type>
163        <outParameter-name>a</outParameter-name>      </outParameter>
164       <outParameter>
165 <outParameter-type>boolean</outParameter-type>
166        <outParameter-name>Odd</outParameter-name>      </outParameter>     </outParameter-list>    </service>
167     <DataStream-list/>
168     <PyFunction-list>
169 <PyFunction>
170 <FuncName>EndOfSwitchOdd</FuncName>
171       <PyFunc><![CDATA[from time import *  ]]></PyFunc>
172       <PyFunc><![CDATA[def EndOfSwitchOdd(a,Odd,Even,OddEven) :  ]]></PyFunc>
173       <PyFunc><![CDATA[    sleep(1)  ]]></PyFunc>
174       <PyFunc><![CDATA[    return a,Odd  ]]></PyFunc>     </PyFunction>    </PyFunction-list>
175     <creation-date>4/7/2005 - 17:38:58</creation-date>
176     <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
177     <editor-release>1.05</editor-release>
178     <author>?</author>
179     <container>?</container>
180     <comment>Compute Node</comment>
181     <x-position>718</x-position>
182     <y-position>162</y-position>   </node>
183    <node>
184 <component-name>?</component-name>
185     <interface-name>?</interface-name>
186     <node-name>IsEven</node-name>
187     <kind>3</kind>
188     <coupled-node>?</coupled-node>
189     <service>
190 <service-name>IsEven</service-name>
191      <inParameter-list>
192 <inParameter>
193 <inParameter-type>long</inParameter-type>
194        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
195      <outParameter-list>
196 <outParameter>
197 <outParameter-type>long</outParameter-type>
198        <outParameter-name>a</outParameter-name>      </outParameter>
199       <outParameter>
200 <outParameter-type>long</outParameter-type>
201        <outParameter-name>Even</outParameter-name>      </outParameter>     </outParameter-list>    </service>
202     <DataStream-list/>
203     <PyFunction-list>
204 <PyFunction>
205 <FuncName>IsEven</FuncName>
206       <PyFunc><![CDATA[from time import *     ]]></PyFunc>
207       <PyFunc><![CDATA[def IsEven(a) :         ]]></PyFunc>
208       <PyFunc><![CDATA[    print a,"IsEven"        ]]></PyFunc>
209       <PyFunc><![CDATA[    sleep( 1 )     ]]></PyFunc>
210       <PyFunc><![CDATA[    return a,1 ]]></PyFunc>     </PyFunction>    </PyFunction-list>
211     <creation-date>4/7/2005 - 17:38:58</creation-date>
212     <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
213     <editor-release>1.05</editor-release>
214     <author>?</author>
215     <container>?</container>
216     <comment>Python function</comment>
217     <x-position>472</x-position>
218     <y-position>724</y-position>   </node>
219    <node>
220 <component-name>?</component-name>
221     <interface-name>?</interface-name>
222     <node-name>Loop</node-name>
223     <kind>4</kind>
224     <coupled-node>EndOfLoop</coupled-node>
225     <service>
226 <service-name>Loop</service-name>
227      <inParameter-list>
228 <inParameter>
229 <inParameter-type>long</inParameter-type>
230        <inParameter-name>Index</inParameter-name>      </inParameter>
231       <inParameter>
232 <inParameter-type>long</inParameter-type>
233        <inParameter-name>Min</inParameter-name>      </inParameter>
234       <inParameter>
235 <inParameter-type>long</inParameter-type>
236        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
237      <outParameter-list>
238 <outParameter>
239 <outParameter-type>long</outParameter-type>
240        <outParameter-name>Index</outParameter-name>      </outParameter>
241       <outParameter>
242 <outParameter-type>long</outParameter-type>
243        <outParameter-name>Min</outParameter-name>      </outParameter>
244       <outParameter>
245 <outParameter-type>long</outParameter-type>
246        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
247     <DataStream-list/>
248     <PyFunction-list>
249 <PyFunction>
250 <FuncName>InitLoop</FuncName>
251       <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
252       <PyFunc><![CDATA[    Index = Max ]]></PyFunc>
253       <PyFunc><![CDATA[    return Index,Min,Max      ]]></PyFunc>     </PyFunction>
254      <PyFunction>
255 <FuncName>MoreLoop</FuncName>
256       <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) :      ]]></PyFunc>
257       <PyFunc><![CDATA[ if Index >= Min :    ]]></PyFunc>
258       <PyFunc><![CDATA[         DoLoop = 1      ]]></PyFunc>
259       <PyFunc><![CDATA[ else :      ]]></PyFunc>
260       <PyFunc><![CDATA[         DoLoop = 0      ]]></PyFunc>
261       <PyFunc><![CDATA[ return DoLoop,Index,Min,Max      ]]></PyFunc>     </PyFunction>
262      <PyFunction>
263 <FuncName>NextLoop</FuncName>
264       <PyFunc><![CDATA[def NextLoop(Index,Min,Max) :      ]]></PyFunc>
265       <PyFunc><![CDATA[ Index = Index - 1      ]]></PyFunc>
266       <PyFunc><![CDATA[ return Index,Min,Max      ]]></PyFunc>     </PyFunction>    </PyFunction-list>
267     <creation-date>4/7/2005 - 17:38:58</creation-date>
268     <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
269     <editor-release>1.05</editor-release>
270     <author>?</author>
271     <container>?</container>
272     <comment>Compute Node</comment>
273     <x-position>18</x-position>
274     <y-position>389</y-position>   </node>
275    <node>
276 <component-name>?</component-name>
277     <interface-name>?</interface-name>
278     <node-name>EndOfLoop</node-name>
279     <kind>5</kind>
280     <coupled-node>Loop</coupled-node>
281     <service>
282 <service-name>EndOfLoop</service-name>
283      <inParameter-list>
284 <inParameter>
285 <inParameter-type>long</inParameter-type>
286        <inParameter-name>Index</inParameter-name>      </inParameter>
287       <inParameter>
288 <inParameter-type>long</inParameter-type>
289        <inParameter-name>Min</inParameter-name>      </inParameter>
290       <inParameter>
291 <inParameter-type>long</inParameter-type>
292        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
293      <outParameter-list>
294 <outParameter>
295 <outParameter-type>long</outParameter-type>
296        <outParameter-name>Index</outParameter-name>      </outParameter>
297       <outParameter>
298 <outParameter-type>long</outParameter-type>
299        <outParameter-name>Min</outParameter-name>      </outParameter>
300       <outParameter>
301 <outParameter-type>long</outParameter-type>
302        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
303     <DataStream-list/>
304     <PyFunction-list>
305 <PyFunction>
306 <FuncName>?</FuncName>
307       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
308     <creation-date>4/7/2005 - 17:38:58</creation-date>
309     <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
310     <editor-release>1.05</editor-release>
311     <author>?</author>
312     <container>?</container>
313     <comment>Compute Node</comment>
314     <x-position>1097</x-position>
315     <y-position>309</y-position>   </node>
316    <node>
317 <component-name>?</component-name>
318     <interface-name>?</interface-name>
319     <node-name>SwitchEven</node-name>
320     <kind>6</kind>
321     <coupled-node>EndOfSwitchEven</coupled-node>
322     <service>
323 <service-name>SwitchEven</service-name>
324      <inParameter-list>
325 <inParameter>
326 <inParameter-type>long</inParameter-type>
327        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
328      <outParameter-list>
329 <outParameter>
330 <outParameter-type>long</outParameter-type>
331        <outParameter-name>Odd</outParameter-name>      </outParameter>
332       <outParameter>
333 <outParameter-type>int</outParameter-type>
334        <outParameter-name>Even</outParameter-name>      </outParameter>
335       <outParameter>
336 <outParameter-type>long</outParameter-type>
337        <outParameter-name>default</outParameter-name>      </outParameter>
338       <outParameter>
339 <outParameter-type>int</outParameter-type>
340        <outParameter-name>a</outParameter-name>      </outParameter>
341       <outParameter>
342 <outParameter-type>string</outParameter-type>
343        <outParameter-name>OddEven</outParameter-name>      </outParameter>     </outParameter-list>    </service>
344     <DataStream-list/>
345     <PyFunction-list>
346 <PyFunction>
347 <FuncName>SwitchEven</FuncName>
348       <PyFunc><![CDATA[from time import *            ]]></PyFunc>
349       <PyFunc><![CDATA[def SwitchEven(a) :          ]]></PyFunc>
350       <PyFunc><![CDATA[    sleep(1)  ]]></PyFunc>
351       <PyFunc><![CDATA[    if a <= 0 :  ]]></PyFunc>
352       <PyFunc><![CDATA[        OddEven = '<=0'  ]]></PyFunc>
353       <PyFunc><![CDATA[        return 0,0,0,a,OddEven  ]]></PyFunc>
354       <PyFunc><![CDATA[    OddEven = 'Even'         ]]></PyFunc>
355       <PyFunc><![CDATA[    if (a&1) != 0 :         ]]></PyFunc>
356       <PyFunc><![CDATA[        OddEven = 'Odd'      ]]></PyFunc>
357       <PyFunc><![CDATA[    print (a&1),1-(a&1),(a&1),a,OddEven    ]]></PyFunc>
358       <PyFunc><![CDATA[    return (a&1),1-(a&1),(a&1),a,OddEven         ]]></PyFunc>     </PyFunction>    </PyFunction-list>
359     <creation-date>4/7/2005 - 17:38:58</creation-date>
360     <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
361     <editor-release>1.05</editor-release>
362     <author>?</author>
363     <container>?</container>
364     <comment>Compute Node</comment>
365     <x-position>230</x-position>
366     <y-position>457</y-position>   </node>
367    <node>
368 <component-name>?</component-name>
369     <interface-name>?</interface-name>
370     <node-name>EndOfSwitchEven</node-name>
371     <kind>7</kind>
372     <coupled-node>SwitchEven</coupled-node>
373     <service>
374 <service-name>EndOfSwitchEven</service-name>
375      <inParameter-list>
376 <inParameter>
377 <inParameter-type>long</inParameter-type>
378        <inParameter-name>a</inParameter-name>      </inParameter>
379       <inParameter>
380 <inParameter-type>boolean</inParameter-type>
381        <inParameter-name>Even</inParameter-name>      </inParameter>
382       <inParameter>
383 <inParameter-type>long</inParameter-type>
384        <inParameter-name>Odd</inParameter-name>      </inParameter>
385       <inParameter>
386 <inParameter-type>string</inParameter-type>
387        <inParameter-name>OddEven</inParameter-name>      </inParameter>     </inParameter-list>
388      <outParameter-list>
389 <outParameter>
390 <outParameter-type>long</outParameter-type>
391        <outParameter-name>a</outParameter-name>      </outParameter>
392       <outParameter>
393 <outParameter-type>boolean</outParameter-type>
394        <outParameter-name>Even</outParameter-name>      </outParameter>     </outParameter-list>    </service>
395     <DataStream-list/>
396     <PyFunction-list>
397 <PyFunction>
398 <FuncName>EndOfSwitchEven</FuncName>
399       <PyFunc><![CDATA[from time import *  ]]></PyFunc>
400       <PyFunc><![CDATA[def EndOfSwitchEven(a,Even,Odd,OddEven) :  ]]></PyFunc>
401       <PyFunc><![CDATA[    sleep(1)  ]]></PyFunc>
402       <PyFunc><![CDATA[    return a,Even  ]]></PyFunc>     </PyFunction>    </PyFunction-list>
403     <creation-date>4/7/2005 - 17:38:58</creation-date>
404     <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
405     <editor-release>1.05</editor-release>
406     <author>?</author>
407     <container>?</container>
408     <comment>Compute Node</comment>
409     <x-position>721</x-position>
410     <y-position>477</y-position>   </node>
411    <node>
412 <component-name>?</component-name>
413     <interface-name>?</interface-name>
414     <node-name>IsNotOdd</node-name>
415     <kind>3</kind>
416     <coupled-node>?</coupled-node>
417     <service>
418 <service-name>IsNotOdd</service-name>
419      <inParameter-list>
420 <inParameter>
421 <inParameter-type>long</inParameter-type>
422        <inParameter-name>Even</inParameter-name>      </inParameter>     </inParameter-list>
423      <outParameter-list>
424 <outParameter>
425 <outParameter-type>long</outParameter-type>
426        <outParameter-name>Even</outParameter-name>      </outParameter>     </outParameter-list>    </service>
427     <DataStream-list/>
428     <PyFunction-list>
429 <PyFunction>
430 <FuncName>IsNotOdd</FuncName>
431       <PyFunc><![CDATA[from time import * ]]></PyFunc>
432       <PyFunc><![CDATA[def IsNotOdd(Even) : ]]></PyFunc>
433       <PyFunc><![CDATA[    sleep(1) ]]></PyFunc>
434       <PyFunc><![CDATA[    return Even ]]></PyFunc>     </PyFunction>    </PyFunction-list>
435     <creation-date>4/7/2005 - 17:38:58</creation-date>
436     <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
437     <editor-release>2.0</editor-release>
438     <author>?</author>
439     <container>?</container>
440     <comment>Compute Node</comment>
441     <x-position>477</x-position>
442     <y-position>137</y-position>   </node>
443    <node>
444 <component-name>?</component-name>
445     <interface-name>?</interface-name>
446     <node-name>IsNotEven</node-name>
447     <kind>3</kind>
448     <coupled-node>?</coupled-node>
449     <service>
450 <service-name>IsNotEven</service-name>
451      <inParameter-list>
452 <inParameter>
453 <inParameter-type>long</inParameter-type>
454        <inParameter-name>Odd</inParameter-name>      </inParameter>     </inParameter-list>
455      <outParameter-list>
456 <outParameter>
457 <outParameter-type>long</outParameter-type>
458        <outParameter-name>Odd</outParameter-name>      </outParameter>     </outParameter-list>    </service>
459     <DataStream-list/>
460     <PyFunction-list>
461 <PyFunction>
462 <FuncName>IsNotEven</FuncName>
463       <PyFunc><![CDATA[from time import *  ]]></PyFunc>
464       <PyFunc><![CDATA[def IsNotEven(Odd) :  ]]></PyFunc>
465       <PyFunc><![CDATA[    sleep(1)  ]]></PyFunc>
466       <PyFunc><![CDATA[    return Odd ]]></PyFunc>     </PyFunction>    </PyFunction-list>
467     <creation-date>4/7/2005 - 17:38:58</creation-date>
468     <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
469     <editor-release>2.0</editor-release>
470     <author>?</author>
471     <container>?</container>
472     <comment>Compute Node</comment>
473     <x-position>475</x-position>
474     <y-position>601</y-position>   </node>
475    <node>
476 <component-name>?</component-name>
477     <interface-name>?</interface-name>
478     <node-name>IsOdddefault</node-name>
479     <kind>3</kind>
480     <coupled-node>?</coupled-node>
481     <service>
482 <service-name>IsOdddefault</service-name>
483      <inParameter-list>
484 <inParameter>
485 <inParameter-type>long</inParameter-type>
486        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
487      <outParameter-list>
488 <outParameter>
489 <outParameter-type>long</outParameter-type>
490        <outParameter-name>a</outParameter-name>      </outParameter>
491       <outParameter>
492 <outParameter-type>long</outParameter-type>
493        <outParameter-name>Odd</outParameter-name>      </outParameter>     </outParameter-list>    </service>
494     <DataStream-list/>
495     <PyFunction-list>
496 <PyFunction>
497 <FuncName>IsOdddefault</FuncName>
498       <PyFunc><![CDATA[from time import * ]]></PyFunc>
499       <PyFunc><![CDATA[def IsOdddefault(a) : ]]></PyFunc>
500       <PyFunc><![CDATA[    sleep(1) ]]></PyFunc>
501       <PyFunc><![CDATA[    return a,0 ]]></PyFunc>
502       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
503     <creation-date>4/7/2005 - 17:38:58</creation-date>
504     <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
505     <editor-release>2.0</editor-release>
506     <author>?</author>
507     <container>?</container>
508     <comment>Compute Node</comment>
509     <x-position>477</x-position>
510     <y-position>285</y-position>   </node>
511    <node>
512 <component-name>?</component-name>
513     <interface-name>?</interface-name>
514     <node-name>IsEvendefault</node-name>
515     <kind>3</kind>
516     <coupled-node>?</coupled-node>
517     <service>
518 <service-name>IsEvendefault</service-name>
519      <inParameter-list>
520 <inParameter>
521 <inParameter-type>long</inParameter-type>
522        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
523      <outParameter-list>
524 <outParameter>
525 <outParameter-type>long</outParameter-type>
526        <outParameter-name>a</outParameter-name>      </outParameter>
527       <outParameter>
528 <outParameter-type>long</outParameter-type>
529        <outParameter-name>Even</outParameter-name>      </outParameter>     </outParameter-list>    </service>
530     <DataStream-list/>
531     <PyFunction-list>
532 <PyFunction>
533 <FuncName>IsEvendefault</FuncName>
534       <PyFunc><![CDATA[from time import *  ]]></PyFunc>
535       <PyFunc><![CDATA[def IsEvendefault(a) :  ]]></PyFunc>
536       <PyFunc><![CDATA[    sleep(1)  ]]></PyFunc>
537       <PyFunc><![CDATA[    return a,0  ]]></PyFunc>
538       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
539     <creation-date>4/7/2005 - 17:38:58</creation-date>
540     <lastmodification-date>4/7/2005 - 17:38:58</lastmodification-date>
541     <editor-release>2.0</editor-release>
542     <author>?</author>
543     <container>?</container>
544     <comment>Compute Node</comment>
545     <x-position>478</x-position>
546     <y-position>434</y-position>   </node>  </node-list>
547   <link-list>
548 <link>
549 <fromnode-name>IsOdd</fromnode-name>
550     <fromserviceparameter-name>a</fromserviceparameter-name>
551     <tonode-name>EndOfSwitchOdd</tonode-name>
552     <toserviceparameter-name>a</toserviceparameter-name>
553     <coord-list/>   </link>
554    <link>
555 <fromnode-name>IsOdd</fromnode-name>
556     <fromserviceparameter-name>Odd</fromserviceparameter-name>
557     <tonode-name>EndOfSwitchOdd</tonode-name>
558     <toserviceparameter-name>Odd</toserviceparameter-name>
559     <coord-list/>   </link>
560    <link>
561 <fromnode-name>SwitchOdd</fromnode-name>
562     <fromserviceparameter-name>Odd</fromserviceparameter-name>
563     <tonode-name>IsOdd</tonode-name>
564     <toserviceparameter-name>Gate</toserviceparameter-name>
565     <coord-list/>   </link>
566    <link>
567 <fromnode-name>SwitchOdd</fromnode-name>
568     <fromserviceparameter-name>Even</fromserviceparameter-name>
569     <tonode-name>IsNotOdd</tonode-name>
570     <toserviceparameter-name>Even</toserviceparameter-name>
571     <coord-list/>   </link>
572    <link>
573 <fromnode-name>SwitchOdd</fromnode-name>
574     <fromserviceparameter-name>default</fromserviceparameter-name>
575     <tonode-name>IsOdddefault</tonode-name>
576     <toserviceparameter-name>Gate</toserviceparameter-name>
577     <coord-list/>   </link>
578    <link>
579 <fromnode-name>SwitchOdd</fromnode-name>
580     <fromserviceparameter-name>a</fromserviceparameter-name>
581     <tonode-name>IsOdddefault</tonode-name>
582     <toserviceparameter-name>a</toserviceparameter-name>
583     <coord-list/>   </link>
584    <link>
585 <fromnode-name>SwitchOdd</fromnode-name>
586     <fromserviceparameter-name>a</fromserviceparameter-name>
587     <tonode-name>IsOdd</tonode-name>
588     <toserviceparameter-name>a</toserviceparameter-name>
589     <coord-list/>   </link>
590    <link>
591 <fromnode-name>SwitchOdd</fromnode-name>
592     <fromserviceparameter-name>OddEven</fromserviceparameter-name>
593     <tonode-name>EndOfSwitchOdd</tonode-name>
594     <toserviceparameter-name>OddEven</toserviceparameter-name>
595     <coord-list/>   </link>
596    <link>
597 <fromnode-name>SwitchOdd</fromnode-name>
598     <fromserviceparameter-name>Default</fromserviceparameter-name>
599     <tonode-name>EndOfSwitchOdd</tonode-name>
600     <toserviceparameter-name>Default</toserviceparameter-name>
601     <coord-list/>   </link>
602    <link>
603 <fromnode-name>EndOfSwitchOdd</fromnode-name>
604     <fromserviceparameter-name>a</fromserviceparameter-name>
605     <tonode-name>EndOfLoop</tonode-name>
606     <toserviceparameter-name>Index</toserviceparameter-name>
607     <coord-list/>   </link>
608    <link>
609 <fromnode-name>IsEven</fromnode-name>
610     <fromserviceparameter-name>a</fromserviceparameter-name>
611     <tonode-name>EndOfSwitchEven</tonode-name>
612     <toserviceparameter-name>a</toserviceparameter-name>
613     <coord-list/>   </link>
614    <link>
615 <fromnode-name>IsEven</fromnode-name>
616     <fromserviceparameter-name>Even</fromserviceparameter-name>
617     <tonode-name>EndOfSwitchEven</tonode-name>
618     <toserviceparameter-name>Even</toserviceparameter-name>
619     <coord-list/>   </link>
620    <link>
621 <fromnode-name>Loop</fromnode-name>
622     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
623     <tonode-name>EndOfLoop</tonode-name>
624     <toserviceparameter-name>DoLoop</toserviceparameter-name>
625     <coord-list/>   </link>
626    <link>
627 <fromnode-name>Loop</fromnode-name>
628     <fromserviceparameter-name>Index</fromserviceparameter-name>
629     <tonode-name>SwitchOdd</tonode-name>
630     <toserviceparameter-name>a</toserviceparameter-name>
631     <coord-list/>   </link>
632    <link>
633 <fromnode-name>Loop</fromnode-name>
634     <fromserviceparameter-name>Index</fromserviceparameter-name>
635     <tonode-name>SwitchEven</tonode-name>
636     <toserviceparameter-name>a</toserviceparameter-name>
637     <coord-list/>   </link>
638    <link>
639 <fromnode-name>Loop</fromnode-name>
640     <fromserviceparameter-name>Min</fromserviceparameter-name>
641     <tonode-name>EndOfLoop</tonode-name>
642     <toserviceparameter-name>Min</toserviceparameter-name>
643     <coord-list/>   </link>
644    <link>
645 <fromnode-name>Loop</fromnode-name>
646     <fromserviceparameter-name>Max</fromserviceparameter-name>
647     <tonode-name>EndOfLoop</tonode-name>
648     <toserviceparameter-name>Max</toserviceparameter-name>
649     <coord-list/>   </link>
650    <link>
651 <fromnode-name>EndOfLoop</fromnode-name>
652     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
653     <tonode-name>Loop</tonode-name>
654     <toserviceparameter-name>DoLoop</toserviceparameter-name>
655     <coord-list/>   </link>
656    <link>
657 <fromnode-name>SwitchEven</fromnode-name>
658     <fromserviceparameter-name>Odd</fromserviceparameter-name>
659     <tonode-name>IsNotEven</tonode-name>
660     <toserviceparameter-name>Odd</toserviceparameter-name>
661     <coord-list/>   </link>
662    <link>
663 <fromnode-name>SwitchEven</fromnode-name>
664     <fromserviceparameter-name>Even</fromserviceparameter-name>
665     <tonode-name>IsEven</tonode-name>
666     <toserviceparameter-name>Gate</toserviceparameter-name>
667     <coord-list/>   </link>
668    <link>
669 <fromnode-name>SwitchEven</fromnode-name>
670     <fromserviceparameter-name>default</fromserviceparameter-name>
671     <tonode-name>IsEvendefault</tonode-name>
672     <toserviceparameter-name>Gate</toserviceparameter-name>
673     <coord-list/>   </link>
674    <link>
675 <fromnode-name>SwitchEven</fromnode-name>
676     <fromserviceparameter-name>a</fromserviceparameter-name>
677     <tonode-name>IsEven</tonode-name>
678     <toserviceparameter-name>a</toserviceparameter-name>
679     <coord-list/>   </link>
680    <link>
681 <fromnode-name>SwitchEven</fromnode-name>
682     <fromserviceparameter-name>a</fromserviceparameter-name>
683     <tonode-name>IsEvendefault</tonode-name>
684     <toserviceparameter-name>a</toserviceparameter-name>
685     <coord-list/>   </link>
686    <link>
687 <fromnode-name>SwitchEven</fromnode-name>
688     <fromserviceparameter-name>OddEven</fromserviceparameter-name>
689     <tonode-name>EndOfSwitchEven</tonode-name>
690     <toserviceparameter-name>OddEven</toserviceparameter-name>
691     <coord-list/>   </link>
692    <link>
693 <fromnode-name>SwitchEven</fromnode-name>
694     <fromserviceparameter-name>Default</fromserviceparameter-name>
695     <tonode-name>EndOfSwitchEven</tonode-name>
696     <toserviceparameter-name>Default</toserviceparameter-name>
697     <coord-list/>   </link>
698    <link>
699 <fromnode-name>EndOfSwitchEven</fromnode-name>
700     <fromserviceparameter-name>Gate</fromserviceparameter-name>
701     <tonode-name>EndOfLoop</tonode-name>
702     <toserviceparameter-name>Gate</toserviceparameter-name>
703     <coord-list/>   </link>
704    <link>
705 <fromnode-name>IsNotOdd</fromnode-name>
706     <fromserviceparameter-name>Even</fromserviceparameter-name>
707     <tonode-name>EndOfSwitchOdd</tonode-name>
708     <toserviceparameter-name>Even</toserviceparameter-name>
709     <coord-list/>   </link>
710    <link>
711 <fromnode-name>IsNotEven</fromnode-name>
712     <fromserviceparameter-name>Odd</fromserviceparameter-name>
713     <tonode-name>EndOfSwitchEven</tonode-name>
714     <toserviceparameter-name>Odd</toserviceparameter-name>
715     <coord-list/>   </link>
716    <link>
717 <fromnode-name>IsOdddefault</fromnode-name>
718     <fromserviceparameter-name>a</fromserviceparameter-name>
719     <tonode-name>EndOfSwitchOdd</tonode-name>
720     <toserviceparameter-name>a</toserviceparameter-name>
721     <coord-list/>   </link>
722    <link>
723 <fromnode-name>IsOdddefault</fromnode-name>
724     <fromserviceparameter-name>Odd</fromserviceparameter-name>
725     <tonode-name>EndOfSwitchOdd</tonode-name>
726     <toserviceparameter-name>Odd</toserviceparameter-name>
727     <coord-list/>   </link>
728    <link>
729 <fromnode-name>IsEvendefault</fromnode-name>
730     <fromserviceparameter-name>a</fromserviceparameter-name>
731     <tonode-name>EndOfSwitchEven</tonode-name>
732     <toserviceparameter-name>a</toserviceparameter-name>
733     <coord-list/>   </link>
734    <link>
735 <fromnode-name>IsEvendefault</fromnode-name>
736     <fromserviceparameter-name>Even</fromserviceparameter-name>
737     <tonode-name>EndOfSwitchEven</tonode-name>
738     <toserviceparameter-name>Even</toserviceparameter-name>
739     <coord-list/>   </link>  </link-list>
740   <data-list>
741 <data>
742 <fromnode-name>GraphLoopTwoBranches_1</fromnode-name>
743     <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
744     <tonode-name>Loop</tonode-name>
745     <toserviceparameter-name>Index</toserviceparameter-name>
746     <data-value>
747 <value-type>3</value-type>
748      <value>0</value>    </data-value>
749     <coord-list/>   </data>
750    <data>
751 <fromnode-name>GraphLoopTwoBranches_1</fromnode-name>
752     <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
753     <tonode-name>Loop</tonode-name>
754     <toserviceparameter-name>Min</toserviceparameter-name>
755     <data-value>
756 <value-type>3</value-type>
757      <value>-5</value>    </data-value>
758     <coord-list/>   </data>
759    <data>
760 <fromnode-name>GraphLoopTwoBranches_1</fromnode-name>
761     <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
762     <tonode-name>Loop</tonode-name>
763     <toserviceparameter-name>Max</toserviceparameter-name>
764     <data-value>
765 <value-type>3</value-type>
766      <value>11</value>    </data-value>
767     <coord-list/>   </data>  </data-list> </dataflow></supergraph>