6 <component-name>?</component-name>
7 <interface-name>?</interface-name>
8 <node-name>GraphLoopsCoupled_3</node-name>
10 <coupled-node>?</coupled-node>
12 <service-name>GraphLoopsCoupled_3</service-name>
15 <inParameter-type>long</inParameter-type>
16 <inParameter-name>Loop__Index</inParameter-name> </inParameter>
18 <inParameter-type>long</inParameter-type>
19 <inParameter-name>Loop__Max</inParameter-name> </inParameter>
21 <inParameter-type>long</inParameter-type>
22 <inParameter-name>Loop__z</inParameter-name> </inParameter>
24 <inParameter-type>long</inParameter-type>
25 <inParameter-name>Init__Index</inParameter-name> </inParameter>
27 <inParameter-type>long</inParameter-type>
28 <inParameter-name>Init__Max</inParameter-name> </inParameter>
30 <inParameter-type>long</inParameter-type>
31 <inParameter-name>Init__z</inParameter-name> </inParameter> </inParameter-list>
34 <outParameter-type>long</outParameter-type>
35 <outParameter-name>EndLoop__Index</outParameter-name> </outParameter>
37 <outParameter-type>long</outParameter-type>
38 <outParameter-name>EndLoop__Max</outParameter-name> </outParameter>
40 <outParameter-type>long</outParameter-type>
41 <outParameter-name>EndLoop__z</outParameter-name> </outParameter>
43 <outParameter-type>long</outParameter-type>
44 <outParameter-name>EndInit__Index</outParameter-name> </outParameter>
46 <outParameter-type>long</outParameter-type>
47 <outParameter-name>EndInit__Max</outParameter-name> </outParameter>
49 <outParameter-type>long</outParameter-type>
50 <outParameter-name>EndInit__z</outParameter-name> </outParameter> </outParameter-list> </service>
53 <creation-date>17/12/2004 - 17:11:7</creation-date>
54 <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
55 <editor-release>2.0</editor-release>
57 <container>?</container>
59 <x-position>0</x-position>
60 <y-position>0</y-position> </node> </info-list>
63 <component-name>?</component-name>
64 <interface-name>?</interface-name>
65 <node-name>Add</node-name>
67 <coupled-node>?</coupled-node>
69 <service-name>Add</service-name>
72 <inParameter-type>long</inParameter-type>
73 <inParameter-name>x</inParameter-name> </inParameter>
75 <inParameter-type>long</inParameter-type>
76 <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
79 <outParameter-type>long</outParameter-type>
80 <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
84 <FuncName>Add</FuncName>
85 <PyFunc><![CDATA[def Add(x,y) : ]]></PyFunc>
86 <PyFunc><![CDATA[ return x+y ]]></PyFunc>
87 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
88 <creation-date>17/12/2004 - 18:26:39</creation-date>
89 <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
90 <editor-release>2.0</editor-release>
92 <container>?</container>
93 <comment>Compute Node</comment>
94 <x-position>245</x-position>
95 <y-position>38</y-position> </node>
97 <component-name>?</component-name>
98 <interface-name>?</interface-name>
99 <node-name>Add_1</node-name>
101 <coupled-node>?</coupled-node>
103 <service-name>Add_1</service-name>
106 <inParameter-type>long</inParameter-type>
107 <inParameter-name>x</inParameter-name> </inParameter>
109 <inParameter-type>long</inParameter-type>
110 <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
113 <outParameter-type>long</outParameter-type>
114 <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
118 <FuncName>Add</FuncName>
119 <PyFunc><![CDATA[def Add(x,y) : ]]></PyFunc>
120 <PyFunc><![CDATA[ return x+y ]]></PyFunc>
121 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
122 <creation-date>17/12/2004 - 18:26:39</creation-date>
123 <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
124 <editor-release>2.0</editor-release>
126 <container>?</container>
127 <comment>Compute Node</comment>
128 <x-position>243</x-position>
129 <y-position>288</y-position> </node>
131 <component-name>?</component-name>
132 <interface-name>?</interface-name>
133 <node-name>Sub</node-name>
135 <coupled-node>?</coupled-node>
137 <service-name>Sub</service-name>
140 <inParameter-type>long</inParameter-type>
141 <inParameter-name>x</inParameter-name> </inParameter>
143 <inParameter-type>long</inParameter-type>
144 <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
147 <outParameter-type>long</outParameter-type>
148 <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
152 <FuncName>Sub</FuncName>
153 <PyFunc><![CDATA[def Sub(x,y) : ]]></PyFunc>
154 <PyFunc><![CDATA[ return x-y ]]></PyFunc>
155 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
156 <creation-date>17/12/2004 - 18:26:39</creation-date>
157 <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
158 <editor-release>2.0</editor-release>
160 <container>?</container>
161 <comment>Compute Node</comment>
162 <x-position>458</x-position>
163 <y-position>18</y-position> </node>
165 <component-name>?</component-name>
166 <interface-name>?</interface-name>
167 <node-name>Sub_1</node-name>
169 <coupled-node>?</coupled-node>
171 <service-name>Sub_1</service-name>
174 <inParameter-type>long</inParameter-type>
175 <inParameter-name>x</inParameter-name> </inParameter>
177 <inParameter-type>long</inParameter-type>
178 <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
181 <outParameter-type>long</outParameter-type>
182 <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
186 <FuncName>Sub</FuncName>
187 <PyFunc><![CDATA[def Sub(x,y) : ]]></PyFunc>
188 <PyFunc><![CDATA[ return x-y ]]></PyFunc>
189 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
190 <creation-date>17/12/2004 - 18:26:39</creation-date>
191 <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
192 <editor-release>2.0</editor-release>
194 <container>?</container>
195 <comment>Compute Node</comment>
196 <x-position>461</x-position>
197 <y-position>268</y-position> </node>
199 <component-name>?</component-name>
200 <interface-name>?</interface-name>
201 <node-name>Loop</node-name>
203 <coupled-node>EndLoop</coupled-node>
205 <service-name>Loop</service-name>
208 <inParameter-type>long</inParameter-type>
209 <inParameter-name>Index</inParameter-name> </inParameter>
211 <inParameter-type>long</inParameter-type>
212 <inParameter-name>Max</inParameter-name> </inParameter>
214 <inParameter-type>long</inParameter-type>
215 <inParameter-name>z</inParameter-name> </inParameter> </inParameter-list>
218 <outParameter-type>long</outParameter-type>
219 <outParameter-name>Index</outParameter-name> </outParameter>
221 <outParameter-type>long</outParameter-type>
222 <outParameter-name>Max</outParameter-name> </outParameter>
224 <outParameter-type>long</outParameter-type>
225 <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
229 <FuncName>?</FuncName>
230 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
232 <FuncName>More</FuncName>
233 <PyFunc><![CDATA[def More(Index,Max,z) : ]]></PyFunc>
234 <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
235 <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
236 <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
237 <PyFunc><![CDATA[ return DoLoop,Index,Max,z ]]></PyFunc>
238 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
240 <FuncName>Next</FuncName>
241 <PyFunc><![CDATA[def Next(Index,Max,z) : ]]></PyFunc>
242 <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
243 <PyFunc><![CDATA[ return Index,Max,z ]]></PyFunc>
244 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
245 <creation-date>17/12/2004 - 18:26:39</creation-date>
246 <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
247 <editor-release>2.0</editor-release>
249 <container>?</container>
250 <comment>Compute Node</comment>
251 <x-position>15</x-position>
252 <y-position>58</y-position> </node>
254 <component-name>?</component-name>
255 <interface-name>?</interface-name>
256 <node-name>EndLoop</node-name>
258 <coupled-node>Loop</coupled-node>
260 <service-name>EndLoop</service-name>
263 <inParameter-type>long</inParameter-type>
264 <inParameter-name>Index</inParameter-name> </inParameter>
266 <inParameter-type>long</inParameter-type>
267 <inParameter-name>Max</inParameter-name> </inParameter>
269 <inParameter-type>long</inParameter-type>
270 <inParameter-name>z</inParameter-name> </inParameter> </inParameter-list>
273 <outParameter-type>long</outParameter-type>
274 <outParameter-name>Index</outParameter-name> </outParameter>
276 <outParameter-type>long</outParameter-type>
277 <outParameter-name>Max</outParameter-name> </outParameter>
279 <outParameter-type>long</outParameter-type>
280 <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
284 <FuncName>EndLoop</FuncName>
285 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
286 <creation-date>17/12/2004 - 18:26:39</creation-date>
287 <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
288 <editor-release>2.0</editor-release>
290 <container>?</container>
291 <comment>Compute Node</comment>
292 <x-position>662</x-position>
293 <y-position>38</y-position> </node>
295 <component-name>?</component-name>
296 <interface-name>?</interface-name>
297 <node-name>Init</node-name>
299 <coupled-node>EndInit</coupled-node>
301 <service-name>Init</service-name>
304 <inParameter-type>long</inParameter-type>
305 <inParameter-name>Index</inParameter-name> </inParameter>
307 <inParameter-type>long</inParameter-type>
308 <inParameter-name>Max</inParameter-name> </inParameter>
310 <inParameter-type>long</inParameter-type>
311 <inParameter-name>z</inParameter-name> </inParameter> </inParameter-list>
314 <outParameter-type>long</outParameter-type>
315 <outParameter-name>Index</outParameter-name> </outParameter>
317 <outParameter-type>long</outParameter-type>
318 <outParameter-name>Max</outParameter-name> </outParameter>
320 <outParameter-type>long</outParameter-type>
321 <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
325 <FuncName>?</FuncName>
326 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
328 <FuncName>More</FuncName>
329 <PyFunc><![CDATA[def More(Index,Max,z) : ]]></PyFunc>
330 <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
331 <PyFunc><![CDATA[ if Index < Max : ]]></PyFunc>
332 <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
333 <PyFunc><![CDATA[ return DoLoop,Index,Max,z ]]></PyFunc>
334 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction>
336 <FuncName>Next</FuncName>
337 <PyFunc><![CDATA[def Next(Index,Max,z) : ]]></PyFunc>
338 <PyFunc><![CDATA[ Index = Index + 1 ]]></PyFunc>
339 <PyFunc><![CDATA[ return Index,Max,z ]]></PyFunc>
340 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
341 <creation-date>17/12/2004 - 18:26:39</creation-date>
342 <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
343 <editor-release>2.0</editor-release>
345 <container>?</container>
346 <comment>Compute Node</comment>
347 <x-position>10</x-position>
348 <y-position>308</y-position> </node>
350 <component-name>?</component-name>
351 <interface-name>?</interface-name>
352 <node-name>EndInit</node-name>
354 <coupled-node>Init</coupled-node>
356 <service-name>EndInit</service-name>
359 <inParameter-type>long</inParameter-type>
360 <inParameter-name>Index</inParameter-name> </inParameter>
362 <inParameter-type>long</inParameter-type>
363 <inParameter-name>Max</inParameter-name> </inParameter>
365 <inParameter-type>long</inParameter-type>
366 <inParameter-name>z</inParameter-name> </inParameter> </inParameter-list>
369 <outParameter-type>long</outParameter-type>
370 <outParameter-name>Index</outParameter-name> </outParameter>
372 <outParameter-type>long</outParameter-type>
373 <outParameter-name>Max</outParameter-name> </outParameter>
375 <outParameter-type>long</outParameter-type>
376 <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
380 <FuncName>EndInit</FuncName>
381 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
382 <creation-date>17/12/2004 - 18:26:39</creation-date>
383 <lastmodification-date>17/12/2004 - 18:26:39</lastmodification-date>
384 <editor-release>2.0</editor-release>
386 <container>?</container>
387 <comment>Compute Node</comment>
388 <x-position>670</x-position>
389 <y-position>288</y-position> </node> </node-list>
392 <fromnode-name>Add</fromnode-name>
393 <fromserviceparameter-name>z</fromserviceparameter-name>
394 <tonode-name>Sub</tonode-name>
395 <toserviceparameter-name>y</toserviceparameter-name>
396 <coord-list/> </link>
398 <fromnode-name>Add</fromnode-name>
399 <fromserviceparameter-name>z</fromserviceparameter-name>
400 <tonode-name>Sub_1</tonode-name>
401 <toserviceparameter-name>x</toserviceparameter-name>
402 <coord-list/> </link>
404 <fromnode-name>Add_1</fromnode-name>
405 <fromserviceparameter-name>z</fromserviceparameter-name>
406 <tonode-name>Sub_1</tonode-name>
407 <toserviceparameter-name>y</toserviceparameter-name>
408 <coord-list/> </link>
410 <fromnode-name>Add_1</fromnode-name>
411 <fromserviceparameter-name>z</fromserviceparameter-name>
412 <tonode-name>Sub</tonode-name>
413 <toserviceparameter-name>x</toserviceparameter-name>
414 <coord-list/> </link>
416 <fromnode-name>Sub</fromnode-name>
417 <fromserviceparameter-name>z</fromserviceparameter-name>
418 <tonode-name>EndInit</tonode-name>
419 <toserviceparameter-name>z</toserviceparameter-name>
420 <coord-list/> </link>
422 <fromnode-name>Sub_1</fromnode-name>
423 <fromserviceparameter-name>z</fromserviceparameter-name>
424 <tonode-name>EndLoop</tonode-name>
425 <toserviceparameter-name>z</toserviceparameter-name>
426 <coord-list/> </link>
428 <fromnode-name>Loop</fromnode-name>
429 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
430 <tonode-name>EndLoop</tonode-name>
431 <toserviceparameter-name>DoLoop</toserviceparameter-name>
432 <coord-list/> </link>
434 <fromnode-name>Loop</fromnode-name>
435 <fromserviceparameter-name>Index</fromserviceparameter-name>
436 <tonode-name>EndLoop</tonode-name>
437 <toserviceparameter-name>Index</toserviceparameter-name>
438 <coord-list/> </link>
440 <fromnode-name>Loop</fromnode-name>
441 <fromserviceparameter-name>Max</fromserviceparameter-name>
442 <tonode-name>EndLoop</tonode-name>
443 <toserviceparameter-name>Max</toserviceparameter-name>
444 <coord-list/> </link>
446 <fromnode-name>Loop</fromnode-name>
447 <fromserviceparameter-name>Max</fromserviceparameter-name>
448 <tonode-name>Add</tonode-name>
449 <toserviceparameter-name>x</toserviceparameter-name>
450 <coord-list/> </link>
452 <fromnode-name>Loop</fromnode-name>
453 <fromserviceparameter-name>z</fromserviceparameter-name>
454 <tonode-name>Add</tonode-name>
455 <toserviceparameter-name>y</toserviceparameter-name>
456 <coord-list/> </link>
458 <fromnode-name>EndLoop</fromnode-name>
459 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
460 <tonode-name>Loop</tonode-name>
461 <toserviceparameter-name>DoLoop</toserviceparameter-name>
462 <coord-list/> </link>
464 <fromnode-name>Init</fromnode-name>
465 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
466 <tonode-name>EndInit</tonode-name>
467 <toserviceparameter-name>DoLoop</toserviceparameter-name>
468 <coord-list/> </link>
470 <fromnode-name>Init</fromnode-name>
471 <fromserviceparameter-name>Index</fromserviceparameter-name>
472 <tonode-name>EndInit</tonode-name>
473 <toserviceparameter-name>Index</toserviceparameter-name>
474 <coord-list/> </link>
476 <fromnode-name>Init</fromnode-name>
477 <fromserviceparameter-name>Max</fromserviceparameter-name>
478 <tonode-name>EndInit</tonode-name>
479 <toserviceparameter-name>Max</toserviceparameter-name>
480 <coord-list/> </link>
482 <fromnode-name>Init</fromnode-name>
483 <fromserviceparameter-name>Max</fromserviceparameter-name>
484 <tonode-name>Add_1</tonode-name>
485 <toserviceparameter-name>x</toserviceparameter-name>
486 <coord-list/> </link>
488 <fromnode-name>Init</fromnode-name>
489 <fromserviceparameter-name>z</fromserviceparameter-name>
490 <tonode-name>Add_1</tonode-name>
491 <toserviceparameter-name>y</toserviceparameter-name>
492 <coord-list/> </link>
494 <fromnode-name>EndInit</fromnode-name>
495 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
496 <tonode-name>Init</tonode-name>
497 <toserviceparameter-name>DoLoop</toserviceparameter-name>
498 <coord-list/> </link> </link-list>
501 <fromnode-name>GraphLoopsCoupled_3</fromnode-name>
502 <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
503 <tonode-name>Loop</tonode-name>
504 <toserviceparameter-name>Index</toserviceparameter-name>
506 <value-type>3</value-type>
507 <value>5</value> </data-value>
508 <coord-list/> </data>
510 <fromnode-name>GraphLoopsCoupled_3</fromnode-name>
511 <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
512 <tonode-name>Loop</tonode-name>
513 <toserviceparameter-name>Max</toserviceparameter-name>
515 <value-type>3</value-type>
516 <value>15</value> </data-value>
517 <coord-list/> </data>
519 <fromnode-name>GraphLoopsCoupled_3</fromnode-name>
520 <fromserviceparameter-name>Loop__z</fromserviceparameter-name>
521 <tonode-name>Loop</tonode-name>
522 <toserviceparameter-name>z</toserviceparameter-name>
524 <value-type>3</value-type>
525 <value>-1</value> </data-value>
526 <coord-list/> </data>
528 <fromnode-name>GraphLoopsCoupled_3</fromnode-name>
529 <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
530 <tonode-name>Init</tonode-name>
531 <toserviceparameter-name>Index</toserviceparameter-name>
533 <value-type>3</value-type>
534 <value>3</value> </data-value>
535 <coord-list/> </data>
537 <fromnode-name>GraphLoopsCoupled_3</fromnode-name>
538 <fromserviceparameter-name>Init__Max</fromserviceparameter-name>
539 <tonode-name>Init</tonode-name>
540 <toserviceparameter-name>Max</toserviceparameter-name>
542 <value-type>3</value-type>
543 <value>13</value> </data-value>
544 <coord-list/> </data>
546 <fromnode-name>GraphLoopsCoupled_3</fromnode-name>
547 <fromserviceparameter-name>Init__z</fromserviceparameter-name>
548 <tonode-name>Init</tonode-name>
549 <toserviceparameter-name>z</toserviceparameter-name>
551 <value-type>3</value-type>
552 <value>-2</value> </data-value>
553 <coord-list/> </data> </data-list> </dataflow></supergraph>