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