Salome HOME
copy tag mergefrom_BR_V0_1_CC_Salome_04oct07
[modules/yacs.git] / src / yacsloader / samples / calcium1.xml
1 <proc>
2
3     <!-- types -->
4     <objref name="CALCIUM_integer"/>
5     <objref name="CALCIUM_real"/>
6     <!-- inline -->
7     <inline name="node0" >
8       <script>
9         <code>n=20</code>
10       </script>
11       <outport name="n" type="int"/>
12     </inline>
13     <!-- service -->
14       <service name="node3" >
15         <component>DSCCODC</component>
16         <method>trun</method>
17         <inport name="niter" type="int"/>
18         <instream name="ETP_RE" type="CALCIUM_real"/>
19         <outstream name="STP_RE" type="CALCIUM_real"/>
20       </service>
21       <service name="node4" >
22         <component>DSCCODD</component>
23         <method>trun</method>
24         <inport name="niter" type="int"/>
25         <instream name="ETP_RE" type="CALCIUM_real"/>
26         <outstream name="STP_RE" type="CALCIUM_real"/>
27       </service>
28       <stream>
29         <fromnode>node4</fromnode> <fromport>STP_RE</fromport>
30         <tonode>node3</tonode> <toport>ETP_RE</toport>
31       </stream>
32       <stream>
33         <fromnode>node3</fromnode> <fromport>STP_RE</fromport>
34         <tonode>node4</tonode> <toport>ETP_RE</toport>
35       </stream>
36     <!--control -->
37     <control> <fromnode>node0</fromnode> <tonode>node3</tonode> </control>
38     <control> <fromnode>node0</fromnode> <tonode>node4</tonode> </control>
39     <!--datalinks -->
40     <datalink> 
41       <fromnode>node0</fromnode><fromport>n</fromport>
42       <tonode>node3</tonode> <toport>niter</toport> 
43     </datalink>
44     <datalink> 
45       <fromnode>node0</fromnode><fromport>n</fromport>
46       <tonode>node4</tonode> <toport>niter</toport> 
47     </datalink>
48     <!--parameters -->
49
50     <!--stream -->
51 </proc>