6 <component-name>?</component-name>
7 <interface-name>?</interface-name>
8 <node-name>GraphSwitchs_1</node-name>
10 <coupled-node>?</coupled-node>
12 <service-name>GraphSwitchs_1</service-name>
15 <inParameter-type>long</inParameter-type>
16 <inParameter-name>InitLoopSwitch__Index</inParameter-name>
19 <inParameter-type>long</inParameter-type>
20 <inParameter-name>InitLoopSwitch__Min</inParameter-name>
23 <inParameter-type>long</inParameter-type>
24 <inParameter-name>InitLoopSwitch__Max</inParameter-name>
27 <inParameter-type>long</inParameter-type>
28 <inParameter-name>InitLoop__Index</inParameter-name>
31 <inParameter-type>long</inParameter-type>
32 <inParameter-name>InitLoop__Min</inParameter-name>
35 <inParameter-type>long</inParameter-type>
36 <inParameter-name>InitLoop__Max</inParameter-name>
41 <outParameter-type>long</outParameter-type>
42 <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name>
45 <outParameter-type>long</outParameter-type>
46 <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name>
49 <outParameter-type>long</outParameter-type>
50 <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name>
53 <outParameter-type>int</outParameter-type>
54 <outParameter-name>Switch__Even</outParameter-name>
57 <outParameter-type>long</outParameter-type>
58 <outParameter-name>EndOfInitLoop__Index</outParameter-name>
61 <outParameter-type>long</outParameter-type>
62 <outParameter-name>EndOfInitLoop__Min</outParameter-name>
65 <outParameter-type>long</outParameter-type>
66 <outParameter-name>EndOfInitLoop__Max</outParameter-name>
72 <creation-date>14/10/2003 - 10:29:4</creation-date>
73 <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
74 <editor-release>1.05</editor-release>
76 <container>?</container>
78 <x-position>0</x-position>
79 <y-position>0</y-position>
84 <component-name>?</component-name>
85 <interface-name>?</interface-name>
86 <node-name>IsOdd</node-name>
88 <coupled-node>?</coupled-node>
90 <service-name>IsOdd</service-name>
93 <inParameter-type>long</inParameter-type>
94 <inParameter-name>a</inParameter-name>
99 <outParameter-type>long</outParameter-type>
100 <outParameter-name>a</outParameter-name>
107 <FuncName>IsOdd</FuncName>
108 <PyFunc><![CDATA[from time import * ]]></PyFunc>
109 <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
110 <PyFunc><![CDATA[ print a,"IsOdd (GraphSwitchs)" ]]></PyFunc>
111 <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
112 <PyFunc><![CDATA[ return a ]]></PyFunc>
115 <creation-date>6/9/2005 - 11:18:10</creation-date>
116 <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
117 <editor-release>1.05</editor-release>
119 <container>?</container>
120 <comment>Python function</comment>
121 <x-position>388</x-position>
122 <y-position>50</y-position>
125 <component-name>?</component-name>
126 <interface-name>?</interface-name>
127 <node-name>InitLoopSwitch</node-name>
129 <coupled-node>EndOfInitLoopSwitch</coupled-node>
131 <service-name>InitLoopSwitch</service-name>
134 <inParameter-type>long</inParameter-type>
135 <inParameter-name>Index</inParameter-name>
138 <inParameter-type>long</inParameter-type>
139 <inParameter-name>Min</inParameter-name>
142 <inParameter-type>long</inParameter-type>
143 <inParameter-name>Max</inParameter-name>
148 <outParameter-type>long</outParameter-type>
149 <outParameter-name>Index</outParameter-name>
152 <outParameter-type>long</outParameter-type>
153 <outParameter-name>Min</outParameter-name>
156 <outParameter-type>long</outParameter-type>
157 <outParameter-name>Max</outParameter-name>
164 <FuncName>InitLoop</FuncName>
165 <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
166 <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
169 <FuncName>MoreLoop</FuncName>
170 <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
171 <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
172 <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
173 <PyFunc><![CDATA[ else : ]]></PyFunc>
174 <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
175 <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc>
178 <FuncName>NextLoop</FuncName>
179 <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
180 <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
181 <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
184 <creation-date>6/9/2005 - 11:18:10</creation-date>
185 <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
186 <editor-release>1.05</editor-release>
188 <container>?</container>
189 <comment>Compute Node</comment>
190 <x-position>10</x-position>
191 <y-position>129</y-position>
194 <component-name>?</component-name>
195 <interface-name>?</interface-name>
196 <node-name>EndOfInitLoopSwitch</node-name>
198 <coupled-node>InitLoopSwitch</coupled-node>
200 <service-name>EndOfInitLoopSwitch</service-name>
203 <inParameter-type>long</inParameter-type>
204 <inParameter-name>Index</inParameter-name>
207 <inParameter-type>long</inParameter-type>
208 <inParameter-name>Min</inParameter-name>
211 <inParameter-type>long</inParameter-type>
212 <inParameter-name>Max</inParameter-name>
217 <outParameter-type>long</outParameter-type>
218 <outParameter-name>Index</outParameter-name>
221 <outParameter-type>long</outParameter-type>
222 <outParameter-name>Min</outParameter-name>
225 <outParameter-type>long</outParameter-type>
226 <outParameter-name>Max</outParameter-name>
233 <FuncName>?</FuncName>
234 <PyFunc><![CDATA[?]]></PyFunc>
237 <creation-date>6/9/2005 - 11:18:10</creation-date>
238 <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
239 <editor-release>1.05</editor-release>
241 <container>?</container>
242 <comment>Compute Node</comment>
243 <x-position>766</x-position>
244 <y-position>127</y-position>
247 <component-name>?</component-name>
248 <interface-name>?</interface-name>
249 <node-name>Switch</node-name>
251 <coupled-node>EndOfSwitch</coupled-node>
253 <service-name>Switch</service-name>
256 <inParameter-type>long</inParameter-type>
257 <inParameter-name>a</inParameter-name>
262 <outParameter-type>long</outParameter-type>
263 <outParameter-name>Odd</outParameter-name>
266 <outParameter-type>int</outParameter-type>
267 <outParameter-name>Even</outParameter-name>
270 <outParameter-type>int</outParameter-type>
271 <outParameter-name>a</outParameter-name>
278 <FuncName>Switch</FuncName>
279 <PyFunc><![CDATA[from time import * ]]></PyFunc>
280 <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
281 <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
282 <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
283 <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc>
286 <creation-date>6/9/2005 - 11:18:10</creation-date>
287 <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
288 <editor-release>1.05</editor-release>
290 <container>?</container>
291 <comment>Compute Node</comment>
292 <x-position>186</x-position>
293 <y-position>130</y-position>
296 <component-name>?</component-name>
297 <interface-name>?</interface-name>
298 <node-name>EndOfSwitch</node-name>
300 <coupled-node>Switch</coupled-node>
302 <service-name>EndOfSwitch</service-name>
305 <inParameter-type>long</inParameter-type>
306 <inParameter-name>a</inParameter-name>
311 <outParameter-type>long</outParameter-type>
312 <outParameter-name>a</outParameter-name>
319 <FuncName>?</FuncName>
320 <PyFunc><![CDATA[?]]></PyFunc>
323 <creation-date>6/9/2005 - 11:18:10</creation-date>
324 <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
325 <editor-release>1.05</editor-release>
327 <container>?</container>
328 <comment>Compute Node</comment>
329 <x-position>587</x-position>
330 <y-position>126</y-position>
333 <component-name>?</component-name>
334 <interface-name>?</interface-name>
335 <node-name>IsOdd_1</node-name>
337 <coupled-node>?</coupled-node>
339 <service-name>IsOdd_1</service-name>
342 <inParameter-type>long</inParameter-type>
343 <inParameter-name>a</inParameter-name>
348 <outParameter-type>long</outParameter-type>
349 <outParameter-name>a</outParameter-name>
356 <FuncName>IsOdd</FuncName>
357 <PyFunc><![CDATA[from time import * ]]></PyFunc>
358 <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
359 <PyFunc><![CDATA[ print a,"IsOdd_1 (GraphSwitchs)" ]]></PyFunc>
360 <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
361 <PyFunc><![CDATA[ return a ]]></PyFunc>
364 <creation-date>6/9/2005 - 11:18:10</creation-date>
365 <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
366 <editor-release>1.05</editor-release>
368 <container>?</container>
369 <comment>Python function</comment>
370 <x-position>419</x-position>
371 <y-position>308</y-position>
374 <component-name>?</component-name>
375 <interface-name>?</interface-name>
376 <node-name>InitLoop</node-name>
378 <coupled-node>EndOfInitLoop</coupled-node>
380 <service-name>InitLoop</service-name>
383 <inParameter-type>long</inParameter-type>
384 <inParameter-name>Index</inParameter-name>
387 <inParameter-type>long</inParameter-type>
388 <inParameter-name>Min</inParameter-name>
391 <inParameter-type>long</inParameter-type>
392 <inParameter-name>Max</inParameter-name>
397 <outParameter-type>long</outParameter-type>
398 <outParameter-name>Index</outParameter-name>
401 <outParameter-type>long</outParameter-type>
402 <outParameter-name>Min</outParameter-name>
405 <outParameter-type>long</outParameter-type>
406 <outParameter-name>Max</outParameter-name>
413 <FuncName>InitLoop</FuncName>
414 <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
415 <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
418 <FuncName>MoreLoop</FuncName>
419 <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
420 <PyFunc><![CDATA[ if Index <= Max : ]]></PyFunc>
421 <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
422 <PyFunc><![CDATA[ else : ]]></PyFunc>
423 <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
424 <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc>
427 <FuncName>NextLoop</FuncName>
428 <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
429 <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
430 <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc>
433 <creation-date>6/9/2005 - 11:18:10</creation-date>
434 <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
435 <editor-release>1.05</editor-release>
437 <container>?</container>
438 <comment>Compute Node</comment>
439 <x-position>10</x-position>
440 <y-position>388</y-position>
443 <component-name>?</component-name>
444 <interface-name>?</interface-name>
445 <node-name>EndOfInitLoop</node-name>
447 <coupled-node>InitLoop</coupled-node>
449 <service-name>EndOfInitLoop</service-name>
452 <inParameter-type>long</inParameter-type>
453 <inParameter-name>Index</inParameter-name>
456 <inParameter-type>long</inParameter-type>
457 <inParameter-name>Min</inParameter-name>
460 <inParameter-type>long</inParameter-type>
461 <inParameter-name>Max</inParameter-name>
466 <outParameter-type>long</outParameter-type>
467 <outParameter-name>Index</outParameter-name>
470 <outParameter-type>long</outParameter-type>
471 <outParameter-name>Min</outParameter-name>
474 <outParameter-type>long</outParameter-type>
475 <outParameter-name>Max</outParameter-name>
482 <FuncName>?</FuncName>
483 <PyFunc><![CDATA[?]]></PyFunc>
486 <creation-date>6/9/2005 - 11:18:10</creation-date>
487 <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
488 <editor-release>1.05</editor-release>
490 <container>?</container>
491 <comment>Compute Node</comment>
492 <x-position>783</x-position>
493 <y-position>381</y-position>
496 <component-name>?</component-name>
497 <interface-name>?</interface-name>
498 <node-name>Switch_1</node-name>
500 <coupled-node>EndSwitch</coupled-node>
502 <service-name>Switch_1</service-name>
505 <inParameter-type>long</inParameter-type>
506 <inParameter-name>a</inParameter-name>
511 <outParameter-type>long</outParameter-type>
512 <outParameter-name>Odd</outParameter-name>
515 <outParameter-type>int</outParameter-type>
516 <outParameter-name>Even</outParameter-name>
519 <outParameter-type>int</outParameter-type>
520 <outParameter-name>a</outParameter-name>
527 <FuncName>Switch</FuncName>
528 <PyFunc><![CDATA[from time import * ]]></PyFunc>
529 <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
530 <PyFunc><![CDATA[ if ( a & 1 ) == 0 : ]]></PyFunc>
531 <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
532 <PyFunc><![CDATA[ return a & 1,1-(a&1),a ]]></PyFunc>
535 <creation-date>6/9/2005 - 11:18:10</creation-date>
536 <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
537 <editor-release>1.05</editor-release>
539 <container>?</container>
540 <comment>Compute Node</comment>
541 <x-position>193</x-position>
542 <y-position>388</y-position>
545 <component-name>?</component-name>
546 <interface-name>?</interface-name>
547 <node-name>EndSwitch</node-name>
549 <coupled-node>Switch_1</coupled-node>
551 <service-name>EndSwitch</service-name>
554 <inParameter-type>long</inParameter-type>
555 <inParameter-name>a</inParameter-name>
560 <outParameter-type>long</outParameter-type>
561 <outParameter-name>a</outParameter-name>
568 <FuncName>?</FuncName>
569 <PyFunc><![CDATA[?]]></PyFunc>
572 <creation-date>6/9/2005 - 11:18:10</creation-date>
573 <lastmodification-date>6/9/2005 - 11:18:10</lastmodification-date>
574 <editor-release>1.05</editor-release>
576 <container>?</container>
577 <comment>Compute Node</comment>
578 <x-position>605</x-position>
579 <y-position>382</y-position>
584 <fromnode-name>IsOdd</fromnode-name>
585 <fromserviceparameter-name>a</fromserviceparameter-name>
586 <tonode-name>EndOfSwitch</tonode-name>
587 <toserviceparameter-name>a</toserviceparameter-name>
600 <fromnode-name>InitLoopSwitch</fromnode-name>
601 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
602 <tonode-name>EndOfInitLoopSwitch</tonode-name>
603 <toserviceparameter-name>DoLoop</toserviceparameter-name>
607 <fromnode-name>InitLoopSwitch</fromnode-name>
608 <fromserviceparameter-name>Index</fromserviceparameter-name>
609 <tonode-name>Switch</tonode-name>
610 <toserviceparameter-name>a</toserviceparameter-name>
614 <fromnode-name>InitLoopSwitch</fromnode-name>
615 <fromserviceparameter-name>Min</fromserviceparameter-name>
616 <tonode-name>EndOfInitLoopSwitch</tonode-name>
617 <toserviceparameter-name>Min</toserviceparameter-name>
621 <fromnode-name>InitLoopSwitch</fromnode-name>
622 <fromserviceparameter-name>Max</fromserviceparameter-name>
623 <tonode-name>EndOfInitLoopSwitch</tonode-name>
624 <toserviceparameter-name>Max</toserviceparameter-name>
628 <fromnode-name>EndOfInitLoopSwitch</fromnode-name>
629 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
630 <tonode-name>InitLoopSwitch</tonode-name>
631 <toserviceparameter-name>DoLoop</toserviceparameter-name>
635 <fromnode-name>Switch</fromnode-name>
636 <fromserviceparameter-name>Odd</fromserviceparameter-name>
637 <tonode-name>IsOdd</tonode-name>
638 <toserviceparameter-name>Gate</toserviceparameter-name>
642 <fromnode-name>Switch</fromnode-name>
643 <fromserviceparameter-name>a</fromserviceparameter-name>
644 <tonode-name>IsOdd</tonode-name>
645 <toserviceparameter-name>a</toserviceparameter-name>
658 <fromnode-name>Switch</fromnode-name>
659 <fromserviceparameter-name>Default</fromserviceparameter-name>
660 <tonode-name>EndOfSwitch</tonode-name>
661 <toserviceparameter-name>Default</toserviceparameter-name>
674 <fromnode-name>EndOfSwitch</fromnode-name>
675 <fromserviceparameter-name>a</fromserviceparameter-name>
676 <tonode-name>EndOfInitLoopSwitch</tonode-name>
677 <toserviceparameter-name>Index</toserviceparameter-name>
681 <fromnode-name>IsOdd_1</fromnode-name>
682 <fromserviceparameter-name>a</fromserviceparameter-name>
683 <tonode-name>EndSwitch</tonode-name>
684 <toserviceparameter-name>a</toserviceparameter-name>
697 <fromnode-name>InitLoop</fromnode-name>
698 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
699 <tonode-name>EndOfInitLoop</tonode-name>
700 <toserviceparameter-name>DoLoop</toserviceparameter-name>
704 <fromnode-name>InitLoop</fromnode-name>
705 <fromserviceparameter-name>Index</fromserviceparameter-name>
706 <tonode-name>Switch_1</tonode-name>
707 <toserviceparameter-name>a</toserviceparameter-name>
711 <fromnode-name>InitLoop</fromnode-name>
712 <fromserviceparameter-name>Min</fromserviceparameter-name>
713 <tonode-name>EndOfInitLoop</tonode-name>
714 <toserviceparameter-name>Min</toserviceparameter-name>
718 <fromnode-name>InitLoop</fromnode-name>
719 <fromserviceparameter-name>Max</fromserviceparameter-name>
720 <tonode-name>EndOfInitLoop</tonode-name>
721 <toserviceparameter-name>Max</toserviceparameter-name>
725 <fromnode-name>EndOfInitLoop</fromnode-name>
726 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
727 <tonode-name>InitLoop</tonode-name>
728 <toserviceparameter-name>DoLoop</toserviceparameter-name>
732 <fromnode-name>Switch_1</fromnode-name>
733 <fromserviceparameter-name>Odd</fromserviceparameter-name>
734 <tonode-name>IsOdd_1</tonode-name>
735 <toserviceparameter-name>Gate</toserviceparameter-name>
739 <fromnode-name>Switch_1</fromnode-name>
740 <fromserviceparameter-name>Even</fromserviceparameter-name>
741 <tonode-name>EndSwitch</tonode-name>
742 <toserviceparameter-name>Default</toserviceparameter-name>
746 <fromnode-name>Switch_1</fromnode-name>
747 <fromserviceparameter-name>a</fromserviceparameter-name>
748 <tonode-name>IsOdd_1</tonode-name>
749 <toserviceparameter-name>a</toserviceparameter-name>
762 <fromnode-name>EndSwitch</fromnode-name>
763 <fromserviceparameter-name>a</fromserviceparameter-name>
764 <tonode-name>EndOfInitLoop</tonode-name>
765 <toserviceparameter-name>Index</toserviceparameter-name>
771 <fromnode-name>GraphSwitchs_1</fromnode-name>
772 <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
773 <tonode-name>InitLoopSwitch</tonode-name>
774 <toserviceparameter-name>Index</toserviceparameter-name>
776 <value-type>3</value-type>
782 <fromnode-name>GraphSwitchs_1</fromnode-name>
783 <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
784 <tonode-name>InitLoopSwitch</tonode-name>
785 <toserviceparameter-name>Min</toserviceparameter-name>
787 <value-type>3</value-type>
793 <fromnode-name>GraphSwitchs_1</fromnode-name>
794 <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
795 <tonode-name>InitLoopSwitch</tonode-name>
796 <toserviceparameter-name>Max</toserviceparameter-name>
798 <value-type>3</value-type>
804 <fromnode-name>GraphSwitchs_1</fromnode-name>
805 <fromserviceparameter-name>InitLoop__Index</fromserviceparameter-name>
806 <tonode-name>InitLoop</tonode-name>
807 <toserviceparameter-name>Index</toserviceparameter-name>
809 <value-type>3</value-type>
815 <fromnode-name>GraphSwitchs_1</fromnode-name>
816 <fromserviceparameter-name>InitLoop__Min</fromserviceparameter-name>
817 <tonode-name>InitLoop</tonode-name>
818 <toserviceparameter-name>Min</toserviceparameter-name>
820 <value-type>3</value-type>
826 <fromnode-name>GraphSwitchs_1</fromnode-name>
827 <fromserviceparameter-name>InitLoop__Max</fromserviceparameter-name>
828 <tonode-name>InitLoop</tonode-name>
829 <toserviceparameter-name>Max</toserviceparameter-name>
831 <value-type>3</value-type>