Salome HOME
Copyrights update 2015.
[samples/datafiles.git] / Superv / Graphs / GraphBugEditor.xml
1 <!DOCTYPE SuperGraph>
2 <!--
3   Copyright (C) 2007-2015  CEA/DEN, EDF R&D, OPEN CASCADE
4
5   Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
6   CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
7
8   This library is free software; you can redistribute it and/or
9   modify it under the terms of the GNU Lesser General Public
10   License as published by the Free Software Foundation; either
11   version 2.1 of the License, or (at your option) any later version.
12
13   This library is distributed in the hope that it will be useful,
14   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16   Lesser General Public License for more details.
17
18   You should have received a copy of the GNU Lesser General Public
19   License along with this library; if not, write to the Free Software
20   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21
22   See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
23
24 -->
25 <supergraph>
26 <dataflow>
27 <info-list>
28 <node>
29 <component-name>?</component-name>
30     <interface-name>?</interface-name>
31     <node-name>GraphBugEditor</node-name>
32     <kind>1</kind>
33     <coupled-node>?</coupled-node>
34     <service>
35 <service-name>GraphBugEditor</service-name>
36      <inParameter-list>
37 <inParameter>
38 <inParameter-type>int</inParameter-type>
39        <inParameter-name>Loop__it</inParameter-name>      </inParameter>
40       <inParameter>
41 <inParameter-type>int</inParameter-type>
42        <inParameter-name>Loop__itMax</inParameter-name>      </inParameter>
43       <inParameter>
44 <inParameter-type>long</inParameter-type>
45        <inParameter-name>compute_power_1__nitermax</inParameter-name>      </inParameter>
46       <inParameter>
47 <inParameter-type>long</inParameter-type>
48        <inParameter-name>compute_power_1__epsflux</inParameter-name>      </inParameter>
49       <inParameter>
50 <inParameter-type>long</inParameter-type>
51        <inParameter-name>compute_power_1__espeigenval</inParameter-name>      </inParameter>     </inParameter-list>
52      <outParameter-list>
53 <outParameter>
54 <outParameter-type>int</outParameter-type>
55        <outParameter-name>EndLoop__it</outParameter-name>      </outParameter>
56       <outParameter>
57 <outParameter-type>int</outParameter-type>
58        <outParameter-name>EndLoop__itMax</outParameter-name>      </outParameter>
59       <outParameter>
60 <outParameter-type>long</outParameter-type>
61        <outParameter-name>compute_power_1__return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
62     <DataStream-list/>
63     <PyFunction-list/>
64     <creation-date>10/6/2005 - 11:33:49</creation-date>
65     <lastmodification-date>7/7/2005 - 11:39:27</lastmodification-date>
66     <editor-release>2.0</editor-release>
67     <author>Nicolas Crouzet &amp; JR</author>
68     <container>?</container>
69     <comment>?</comment>
70     <x-position>0</x-position>
71     <y-position>0</y-position>   </node>  </info-list>
72   <node-list>
73 <node>
74 <component-name>?</component-name>
75     <interface-name>?</interface-name>
76     <node-name>Loop</node-name>
77     <kind>4</kind>
78     <coupled-node>EndLoop</coupled-node>
79     <service>
80 <service-name>Loop</service-name>
81      <inParameter-list>
82 <inParameter>
83 <inParameter-type>int</inParameter-type>
84        <inParameter-name>it</inParameter-name>      </inParameter>
85       <inParameter>
86 <inParameter-type>int</inParameter-type>
87        <inParameter-name>itMax</inParameter-name>      </inParameter>     </inParameter-list>
88      <outParameter-list>
89 <outParameter>
90 <outParameter-type>int</outParameter-type>
91        <outParameter-name>it</outParameter-name>      </outParameter>
92       <outParameter>
93 <outParameter-type>int</outParameter-type>
94        <outParameter-name>itMax</outParameter-name>      </outParameter>     </outParameter-list>    </service>
95     <DataStream-list/>
96     <PyFunction-list>
97 <PyFunction>
98 <FuncName>Loop</FuncName>
99       <PyFunc><![CDATA[def Loop(it,itMax):         ]]></PyFunc>
100       <PyFunc><![CDATA[    return it,itMax           ]]></PyFunc>     </PyFunction>
101      <PyFunction>
102 <FuncName>More</FuncName>
103       <PyFunc><![CDATA[def More(it,itMax): ]]></PyFunc>
104       <PyFunc><![CDATA[    if it<=itMax : ]]></PyFunc>
105       <PyFunc><![CDATA[        DoLoop=1 ]]></PyFunc>
106       <PyFunc><![CDATA[    else: ]]></PyFunc>
107       <PyFunc><![CDATA[        DoLoop=0         ]]></PyFunc>
108       <PyFunc><![CDATA[    return DoLoop,it,itMax           ]]></PyFunc>     </PyFunction>
109      <PyFunction>
110 <FuncName>Next</FuncName>
111       <PyFunc><![CDATA[def Next(it,itMax): ]]></PyFunc>
112       <PyFunc><![CDATA[    it+=1         ]]></PyFunc>
113       <PyFunc><![CDATA[    return it,itMax           ]]></PyFunc>     </PyFunction>    </PyFunction-list>
114     <creation-date>7/7/2005 - 11:37:23</creation-date>
115     <lastmodification-date>7/7/2005 - 11:37:23</lastmodification-date>
116     <editor-release>2.0</editor-release>
117     <author>?</author>
118     <container>?</container>
119     <comment>Compute Node</comment>
120     <x-position>21</x-position>
121     <y-position>161</y-position>   </node>
122    <node>
123 <component-name>?</component-name>
124     <interface-name>?</interface-name>
125     <node-name>EndLoop</node-name>
126     <kind>5</kind>
127     <coupled-node>Loop</coupled-node>
128     <service>
129 <service-name>EndLoop</service-name>
130      <inParameter-list>
131 <inParameter>
132 <inParameter-type>int</inParameter-type>
133        <inParameter-name>it</inParameter-name>      </inParameter>
134       <inParameter>
135 <inParameter-type>int</inParameter-type>
136        <inParameter-name>itMax</inParameter-name>      </inParameter>     </inParameter-list>
137      <outParameter-list>
138 <outParameter>
139 <outParameter-type>int</outParameter-type>
140        <outParameter-name>it</outParameter-name>      </outParameter>
141       <outParameter>
142 <outParameter-type>int</outParameter-type>
143        <outParameter-name>itMax</outParameter-name>      </outParameter>     </outParameter-list>    </service>
144     <DataStream-list/>
145     <PyFunction-list>
146 <PyFunction>
147 <FuncName>EndLoop</FuncName>
148       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
149     <creation-date>7/7/2005 - 11:37:23</creation-date>
150     <lastmodification-date>7/7/2005 - 11:37:23</lastmodification-date>
151     <editor-release>2.0</editor-release>
152     <author>?</author>
153     <container>?</container>
154     <comment>Compute Node</comment>
155     <x-position>426</x-position>
156     <y-position>161</y-position>   </node>
157    <node>
158 <component-name>?</component-name>
159     <interface-name>?</interface-name>
160     <node-name>compute_power_1</node-name>
161     <kind>3</kind>
162     <coupled-node>?</coupled-node>
163     <service>
164 <service-name>compute_power_1</service-name>
165      <inParameter-list/>
166      <outParameter-list/>    </service>
167     <DataStream-list/>
168     <PyFunction-list>
169 <PyFunction>
170 <FuncName>compute_power</FuncName>
171       <PyFunc><![CDATA[def compute_power(nitermax,eosflux,espeigenval) : ]]></PyFunc>
172       <PyFunc><![CDATA[    return 1 ]]></PyFunc>     </PyFunction>    </PyFunction-list>
173     <creation-date>7/7/2005 - 11:38:24</creation-date>
174     <lastmodification-date>7/7/2005 - 11:38:24</lastmodification-date>
175     <editor-release>2.0</editor-release>
176     <author>?</author>
177     <container>?</container>
178     <comment>Compute Node</comment>
179     <x-position>226</x-position>
180     <y-position>103</y-position>   </node>  </node-list>
181   <link-list>
182 <link>
183 <fromnode-name>Loop</fromnode-name>
184     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
185     <tonode-name>EndLoop</tonode-name>
186     <toserviceparameter-name>DoLoop</toserviceparameter-name>
187     <coord-list/>   </link>
188    <link>
189 <fromnode-name>Loop</fromnode-name>
190     <fromserviceparameter-name>it</fromserviceparameter-name>
191     <tonode-name>EndLoop</tonode-name>
192     <toserviceparameter-name>it</toserviceparameter-name>
193     <coord-list/>   </link>
194    <link>
195 <fromnode-name>Loop</fromnode-name>
196     <fromserviceparameter-name>itMax</fromserviceparameter-name>
197     <tonode-name>EndLoop</tonode-name>
198     <toserviceparameter-name>itMax</toserviceparameter-name>
199     <coord-list/>   </link>
200    <link>
201 <fromnode-name>Loop</fromnode-name>
202     <fromserviceparameter-name>Gate</fromserviceparameter-name>
203     <tonode-name>compute_power_1</tonode-name>
204     <toserviceparameter-name>Gate</toserviceparameter-name>
205     <coord-list/>   </link>
206    <link>
207 <fromnode-name>EndLoop</fromnode-name>
208     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
209     <tonode-name>Loop</tonode-name>
210     <toserviceparameter-name>DoLoop</toserviceparameter-name>
211     <coord-list/>   </link>  </link-list>
212   <data-list>
213 <data>
214 <fromnode-name>GraphBugEditor</fromnode-name>
215     <fromserviceparameter-name>Loop__it</fromserviceparameter-name>
216     <tonode-name>Loop</tonode-name>
217     <toserviceparameter-name>it</toserviceparameter-name>
218     <data-value>
219 <value-type>3</value-type>
220      <value>1</value>    </data-value>
221     <coord-list/>   </data>
222    <data>
223 <fromnode-name>GraphBugEditor</fromnode-name>
224     <fromserviceparameter-name>Loop__itMax</fromserviceparameter-name>
225     <tonode-name>Loop</tonode-name>
226     <toserviceparameter-name>itMax</toserviceparameter-name>
227     <data-value>
228 <value-type>3</value-type>
229      <value>5</value>    </data-value>
230     <coord-list/>   </data>  </data-list> </dataflow></supergraph>