3 Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
5 Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
6 CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
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.
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.
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
22 See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
29 <component-name>?</component-name>
30 <interface-name>?</interface-name>
31 <node-name>GraphBugEditor</node-name>
33 <coupled-node>?</coupled-node>
35 <service-name>GraphBugEditor</service-name>
38 <inParameter-type>int</inParameter-type>
39 <inParameter-name>Loop__it</inParameter-name> </inParameter>
41 <inParameter-type>int</inParameter-type>
42 <inParameter-name>Loop__itMax</inParameter-name> </inParameter>
44 <inParameter-type>long</inParameter-type>
45 <inParameter-name>compute_power_1__nitermax</inParameter-name> </inParameter>
47 <inParameter-type>long</inParameter-type>
48 <inParameter-name>compute_power_1__epsflux</inParameter-name> </inParameter>
50 <inParameter-type>long</inParameter-type>
51 <inParameter-name>compute_power_1__espeigenval</inParameter-name> </inParameter> </inParameter-list>
54 <outParameter-type>int</outParameter-type>
55 <outParameter-name>EndLoop__it</outParameter-name> </outParameter>
57 <outParameter-type>int</outParameter-type>
58 <outParameter-name>EndLoop__itMax</outParameter-name> </outParameter>
60 <outParameter-type>long</outParameter-type>
61 <outParameter-name>compute_power_1__return</outParameter-name> </outParameter> </outParameter-list> </service>
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 & JR</author>
68 <container>?</container>
70 <x-position>0</x-position>
71 <y-position>0</y-position> </node> </info-list>
74 <component-name>?</component-name>
75 <interface-name>?</interface-name>
76 <node-name>Loop</node-name>
78 <coupled-node>EndLoop</coupled-node>
80 <service-name>Loop</service-name>
83 <inParameter-type>int</inParameter-type>
84 <inParameter-name>it</inParameter-name> </inParameter>
86 <inParameter-type>int</inParameter-type>
87 <inParameter-name>itMax</inParameter-name> </inParameter> </inParameter-list>
90 <outParameter-type>int</outParameter-type>
91 <outParameter-name>it</outParameter-name> </outParameter>
93 <outParameter-type>int</outParameter-type>
94 <outParameter-name>itMax</outParameter-name> </outParameter> </outParameter-list> </service>
98 <FuncName>Loop</FuncName>
99 <PyFunc><![CDATA[def Loop(it,itMax): ]]></PyFunc>
100 <PyFunc><![CDATA[ return it,itMax ]]></PyFunc> </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>
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>
118 <container>?</container>
119 <comment>Compute Node</comment>
120 <x-position>21</x-position>
121 <y-position>161</y-position> </node>
123 <component-name>?</component-name>
124 <interface-name>?</interface-name>
125 <node-name>EndLoop</node-name>
127 <coupled-node>Loop</coupled-node>
129 <service-name>EndLoop</service-name>
132 <inParameter-type>int</inParameter-type>
133 <inParameter-name>it</inParameter-name> </inParameter>
135 <inParameter-type>int</inParameter-type>
136 <inParameter-name>itMax</inParameter-name> </inParameter> </inParameter-list>
139 <outParameter-type>int</outParameter-type>
140 <outParameter-name>it</outParameter-name> </outParameter>
142 <outParameter-type>int</outParameter-type>
143 <outParameter-name>itMax</outParameter-name> </outParameter> </outParameter-list> </service>
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>
153 <container>?</container>
154 <comment>Compute Node</comment>
155 <x-position>426</x-position>
156 <y-position>161</y-position> </node>
158 <component-name>?</component-name>
159 <interface-name>?</interface-name>
160 <node-name>compute_power_1</node-name>
162 <coupled-node>?</coupled-node>
164 <service-name>compute_power_1</service-name>
166 <outParameter-list/> </service>
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>
177 <container>?</container>
178 <comment>Compute Node</comment>
179 <x-position>226</x-position>
180 <y-position>103</y-position> </node> </node-list>
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>
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>
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>
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>
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>
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>
219 <value-type>3</value-type>
220 <value>1</value> </data-value>
221 <coord-list/> </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>
228 <value-type>3</value-type>
229 <value>5</value> </data-value>
230 <coord-list/> </data> </data-list> </dataflow></supergraph>