Salome HOME
Nouveau Patch Yoann pour 16614
[modules/hydrosolver.git] / resources / HYDROSOLVERCatalog.xml
1 <?xml version='1.0' encoding='us-ascii' ?>
2 <!--
3   Copyright (C) 2012-2013 EDF
4
5   This file is part of SALOME HYDRO module.
6
7   SALOME HYDRO module is free software: you can redistribute it and/or modify
8   it under the terms of the GNU General Public License as published by
9   the Free Software Foundation, either version 3 of the License, or
10   (at your option) any later version.
11
12   SALOME HYDRO module is distributed in the hope that it will be useful,
13   but WITHOUT ANY WARRANTY; without even the implied warranty of
14   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15   GNU General Public License for more details.
16
17   You should have received a copy of the GNU General Public License
18   along with SALOME HYDRO module.  If not, see <http://www.gnu.org/licenses/>.
19 -->
20
21 <!-- XML component catalog -->
22 <begin-catalog>
23
24 <!-- Path prefix information -->
25
26 <path-prefix-list>
27 </path-prefix-list>
28
29 <!-- Commonly used types  -->
30 <type-list>
31     <struct name="HYDROSOLVER_ORB/MascaretFile">
32         <member type="string" name="fileName"></member>
33         <member type="string" name="fileType"></member>
34     </struct>
35     <sequence content="HYDROSOLVER_ORB/MascaretFile" name="HYDROSOLVER_ORB/MascaretFileList"></sequence>
36     <sequence content="string" name="HYDROSOLVER_ORB/stringvec"></sequence>
37     <sequence content="double" name="HYDROSOLVER_ORB/dblevec"></sequence>
38     <objref name="pyobj" id="python:obj:1.0"/>
39 </type-list>
40
41 <!-- Component list -->
42 <component-list>
43
44   <component>
45         <!-- Component identification -->
46         <component-name>MASCARET</component-name>
47         <component-username>MASCARET</component-username>
48         <component-type>Data</component-type>
49         <component-author>EDF-RD</component-author>
50         <component-version>1.0</component-version>
51         <component-comment></component-comment>
52         <component-multistudy>0</component-multistudy>
53         <component-impltype>SO</component-impltype>
54         <component-implname></component-implname>
55         <component-interface-list>
56             <component-interface-name>MASCARET</component-interface-name>
57             <component-interface-comment></component-interface-comment>
58             <component-service-list>
59                 <component-service>
60                     <!-- service-identification -->
61                     <service-name>Compute</service-name>
62                     <service-author>EDF-RD</service-author>
63                     <service-version>1.0</service-version>
64                     <service-comment></service-comment>
65                     <service-by-default>0</service-by-default>
66                     <!-- service-connexion -->
67                     <inParameter-list>
68                         <inParameter>
69                             <inParameter-name>fileList</inParameter-name>
70                             <inParameter-type>HYDROSOLVER_ORB/MascaretFileList</inParameter-type>
71                             <inParameter-comment>unknown</inParameter-comment>
72                         </inParameter>
73                         <inParameter>
74                             <inParameter-name>ligFile</inParameter-name>
75                             <inParameter-type>string</inParameter-type>
76                             <inParameter-comment>unknown</inParameter-comment>
77                         </inParameter>
78                         <inParameter>
79                             <inParameter-name>outputVars</inParameter-name>
80                             <inParameter-type>HYDROSOLVER_ORB/stringvec</inParameter-type>
81                             <inParameter-comment>unknown</inParameter-comment>
82                         </inParameter>
83                     </inParameter-list>
84                     <outParameter-list>
85                         <outParameter>
86                             <outParameter-name>outputValues</outParameter-name>
87                             <outParameter-type>HYDROSOLVER_ORB/dblevec</outParameter-type>
88                             <outParameter-comment>unknown</outParameter-comment>
89                         </outParameter>
90                     </outParameter-list>
91                     <DataStream-list>
92                     </DataStream-list>
93                 </component-service>
94                 <component-service>
95                     <!-- service-identification -->
96                     <service-name>Init</service-name>
97                     <service-author>EDF-RD</service-author>
98                     <service-version>1.0</service-version>
99                     <service-comment></service-comment>
100                     <service-by-default>0</service-by-default>
101                     <!-- service-connexion -->
102                     <inParameter-list>
103                         <inParameter>
104                           <inParameter-name>studyID</inParameter-name>
105                           <inParameter-type>long</inParameter-type>
106                        </inParameter>
107                         <inParameter>
108                           <inParameter-name>detCaseEntry</inParameter-name>
109                           <inParameter-type>string</inParameter-type>
110                        </inParameter>
111                     </inParameter-list>
112                     <outParameter-list>
113
114                     </outParameter-list>
115                     <DataStream-list>
116
117                     </DataStream-list>
118                 </component-service>
119                 <component-service>
120                     <!-- service-identification -->
121                     <service-name>Exec</service-name>
122                     <service-author>EDF-RD</service-author>
123                     <service-version>1.0</service-version>
124                     <service-comment></service-comment>
125                     <service-by-default>0</service-by-default>
126                     <!-- service-connexion -->
127                     <inParameter-list>
128                         <inParameter>
129                           <inParameter-name>paramInput</inParameter-name>
130                           <inParameter-type>SALOME_TYPES/ParametricInput</inParameter-type>
131                        </inParameter>
132                     </inParameter-list>
133                     <outParameter-list>
134                         <outParameter>
135                           <outParameter-name>paramOutput</outParameter-name>
136                           <outParameter-type>SALOME_TYPES/ParametricOutput</outParameter-type>
137                        </outParameter>
138                     </outParameter-list>
139                     <DataStream-list>
140
141                     </DataStream-list>
142                 </component-service>
143                 <component-service>
144                     <!-- service-identification -->
145                     <service-name>InitBorders</service-name>
146                     <service-author>EDF-RD</service-author>
147                     <service-version>1.0</service-version>
148                     <service-comment></service-comment>
149                     <service-by-default>0</service-by-default>
150                     <!-- service-connexion -->
151                     <inParameter-list>
152                         <inParameter>
153                           <inParameter-name>borders</inParameter-name>
154                           <inParameter-type>pyobj</inParameter-type>
155                        </inParameter>
156                     </inParameter-list>
157                 </component-service>
158                 <component-service>
159                     <!-- service-identification -->
160                     <service-name>ExecStep</service-name>
161                     <service-author>EDF-RD</service-author>
162                     <service-version>1.0</service-version>
163                     <service-comment></service-comment>
164                     <service-by-default>0</service-by-default>
165                     <!-- service-connexion -->
166                     <inParameter-list>
167                         <inParameter>
168                           <inParameter-name>timeData</inParameter-name>
169                           <inParameter-type>pyobj</inParameter-type>
170                        </inParameter>
171                         <inParameter>
172                           <inParameter-name>inputData</inParameter-name>
173                           <inParameter-type>pyobj</inParameter-type>
174                        </inParameter>
175                     </inParameter-list>
176                     <outParameter-list>
177                         <outParameter>
178                           <outParameter-name>outputData</outParameter-name>
179                           <outParameter-type>pyobj</outParameter-type>
180                        </outParameter>
181                     </outParameter-list>
182                 </component-service>
183                 <component-service>
184                     <!-- service-identification -->
185                     <service-name>Finalize</service-name>
186                     <service-author>EDF-RD</service-author>
187                     <service-version>1.0</service-version>
188                     <service-comment></service-comment>
189                     <service-by-default>0</service-by-default>
190                     <!-- service-connexion -->
191                     <inParameter-list>
192
193                     </inParameter-list>
194                     <outParameter-list>
195
196                     </outParameter-list>
197                     <DataStream-list>
198
199                     </DataStream-list>
200                 </component-service>
201                <component-service>
202                     <!-- service-identification -->
203                     <service-name>ExecCoupling</service-name>
204                     <service-author>EDF-RD</service-author>
205                     <service-version>1.0</service-version>
206                     <service-comment></service-comment>
207                     <service-by-default>0</service-by-default>
208                     <!-- service-connexion -->
209                     <inParameter-list>
210                         <inParameter>
211                             <inParameter-name>inputVarList</inParameter-name>
212                             <inParameter-type>HYDROSOLVER_ORB/stringvec</inParameter-type>
213                             <inParameter-comment>unknown</inParameter-comment>
214                         </inParameter>
215                         <inParameter>
216                             <inParameter-name>outputVarList</inParameter-name>
217                             <inParameter-type>HYDROSOLVER_ORB/stringvec</inParameter-type>
218                             <inParameter-comment>unknown</inParameter-comment>
219                         </inParameter>
220                     </inParameter-list>
221                     <outParameter-list>
222             
223                     </outParameter-list>
224                     <DataStream-list>
225                        <inParameter>
226                           <inParameter-name>inputValues</inParameter-name>
227                           <inParameter-type>CALCIUM_double</inParameter-type>
228                           <inParameter-dependency>T</inParameter-dependency>
229                        </inParameter>
230                        <outParameter>
231                           <outParameter-name>outputValues</outParameter-name>
232                           <outParameter-type>CALCIUM_double</outParameter-type>
233                           <outParameter-dependency>T</outParameter-dependency>
234                        </outParameter>
235                     </DataStream-list>
236                 </component-service>
237                <component-service>
238                     <!-- service-identification -->
239                     <service-name>Log</service-name>
240                     <service-author>EDF-RD</service-author>
241                     <service-version>1.0</service-version>
242                     <service-comment></service-comment>
243                     <service-by-default>0</service-by-default>
244                     <!-- service-connexion -->
245                     <inParameter-list>
246                         <inParameter>
247                           <inParameter-name>studyID</inParameter-name>
248                           <inParameter-type>long</inParameter-type>
249                         </inParameter>
250                         <inParameter>
251                             <inParameter-name>inputVarList</inParameter-name>
252                             <inParameter-type>HYDROSOLVER_ORB/stringvec</inParameter-type>
253                             <inParameter-comment>unknown</inParameter-comment>
254                         </inParameter>
255                     </inParameter-list>
256                     <outParameter-list>
257             
258                     </outParameter-list>
259                     <DataStream-list>
260                        <inParameter>
261                           <inParameter-name>inputValues</inParameter-name>
262                           <inParameter-type>CALCIUM_double</inParameter-type>
263                           <inParameter-dependency>S</inParameter-dependency>
264                        </inParameter>
265                     </DataStream-list>
266                 </component-service>
267             </component-service-list>
268         </component-interface-list>
269   </component>
270
271   <component>
272         <!-- Component identification -->
273         <component-name>TELEMAC2D</component-name>
274         <component-username>TELEMAC2D</component-username>
275         <component-type>Data</component-type>
276         <component-author>EDF-RD</component-author>
277         <component-version>1.0</component-version>
278         <component-comment></component-comment>
279         <component-multistudy>0</component-multistudy>
280         <component-impltype>SO</component-impltype>
281         <component-implname></component-implname>
282         <component-interface-list>
283             <component-interface-name>TELEMAC2D</component-interface-name>
284             <component-interface-comment></component-interface-comment>
285             <component-service-list>
286                 <component-service>
287                     <!-- service-identification -->
288                     <service-name>Compute</service-name>
289                     <service-author>EDF-RD</service-author>
290                     <service-version>1.0</service-version>
291                     <service-comment></service-comment>
292                     <service-by-default>0</service-by-default>
293                     <!-- service-connexion -->
294                     <inParameter-list>
295                         <inParameter>
296                           <inParameter-name>studyID</inParameter-name>
297                           <inParameter-type>long</inParameter-type>
298                        </inParameter>
299                         <inParameter>
300                           <inParameter-name>detCaseEntry</inParameter-name>
301                           <inParameter-type>string</inParameter-type>
302                        </inParameter>
303                     </inParameter-list>
304                     <outParameter-list>
305                     </outParameter-list>
306                     <DataStream-list>
307                     </DataStream-list>
308                 </component-service>
309                 <component-service>
310                     <!-- service-identification -->
311                     <service-name>Init</service-name>
312                     <service-author>EDF-RD</service-author>
313                     <service-version>1.0</service-version>
314                     <service-comment></service-comment>
315                     <service-by-default>0</service-by-default>
316                     <!-- service-connexion -->
317                     <inParameter-list>
318                         <inParameter>
319                           <inParameter-name>studyID</inParameter-name>
320                           <inParameter-type>long</inParameter-type>
321                        </inParameter>
322                         <inParameter>
323                           <inParameter-name>detCaseEntry</inParameter-name>
324                           <inParameter-type>string</inParameter-type>
325                        </inParameter>
326                     </inParameter-list>
327                     <outParameter-list>
328
329                     </outParameter-list>
330                     <DataStream-list>
331
332                     </DataStream-list>
333                 </component-service>
334                 <component-service>
335                     <!-- service-identification -->
336                     <service-name>Exec</service-name>
337                     <service-author>EDF-RD</service-author>
338                     <service-version>1.0</service-version>
339                     <service-comment></service-comment>
340                     <service-by-default>0</service-by-default>
341                     <!-- service-connexion -->
342                     <inParameter-list>
343                         <inParameter>
344                           <inParameter-name>paramInput</inParameter-name>
345                           <inParameter-type>SALOME_TYPES/ParametricInput</inParameter-type>
346                        </inParameter>
347                     </inParameter-list>
348                     <outParameter-list>
349                         <outParameter>
350                           <outParameter-name>paramOutput</outParameter-name>
351                           <outParameter-type>SALOME_TYPES/ParametricOutput</outParameter-type>
352                        </outParameter>
353                     </outParameter-list>
354                     <DataStream-list>
355
356                     </DataStream-list>
357                 </component-service>
358                 <component-service>
359                     <!-- service-identification -->
360                     <service-name>InitBorders</service-name>
361                     <service-author>EDF-RD</service-author>
362                     <service-version>1.0</service-version>
363                     <service-comment></service-comment>
364                     <service-by-default>0</service-by-default>
365                     <!-- service-connexion -->
366                     <inParameter-list>
367                         <inParameter>
368                           <inParameter-name>borders</inParameter-name>
369                           <inParameter-type>pyobj</inParameter-type>
370                        </inParameter>
371                     </inParameter-list>
372                 </component-service>
373                 <component-service>
374                     <!-- service-identification -->
375                     <service-name>ExecStep</service-name>
376                     <service-author>EDF-RD</service-author>
377                     <service-version>1.0</service-version>
378                     <service-comment></service-comment>
379                     <service-by-default>0</service-by-default>
380                     <!-- service-connexion -->
381                     <inParameter-list>
382                         <inParameter>
383                           <inParameter-name>timeData</inParameter-name>
384                           <inParameter-type>pyobj</inParameter-type>
385                        </inParameter>
386                         <inParameter>
387                           <inParameter-name>inputData</inParameter-name>
388                           <inParameter-type>pyobj</inParameter-type>
389                        </inParameter>
390                     </inParameter-list>
391                     <outParameter-list>
392                         <outParameter>
393                           <outParameter-name>outputData</outParameter-name>
394                           <outParameter-type>pyobj</outParameter-type>
395                        </outParameter>
396                     </outParameter-list>
397                 </component-service>
398                 <component-service>
399                     <!-- service-identification -->
400                     <service-name>Finalize</service-name>
401                     <service-author>EDF-RD</service-author>
402                     <service-version>1.0</service-version>
403                     <service-comment></service-comment>
404                     <service-by-default>0</service-by-default>
405                     <!-- service-connexion -->
406                     <inParameter-list>
407
408                     </inParameter-list>
409                     <outParameter-list>
410
411                     </outParameter-list>
412                     <DataStream-list>
413
414                     </DataStream-list>
415                 </component-service>
416             </component-service-list>
417         </component-interface-list>
418   </component>
419
420   <component>
421         <!-- Component identification -->
422         <component-name>HYDROSOLVER</component-name>
423         <component-username>HYDROSOLVER</component-username>
424         <component-type>Data</component-type>
425         <component-author>EDF-RD</component-author>
426         <component-version>1.0</component-version>
427         <component-comment></component-comment>
428         <component-multistudy>0</component-multistudy>
429         <component-impltype>SO</component-impltype>
430         <component-implname></component-implname>
431         <component-interface-list>
432             <component-interface-name>HYDROSOLVER</component-interface-name>
433             <component-interface-comment></component-interface-comment>
434             <component-service-list>
435
436             </component-service-list>
437         </component-interface-list>
438   </component>
439 </component-list>
440 </begin-catalog>