Salome HOME
Increment version: 9.6.0
[samples/calculator.git] / resources / CALCULATORCatalog.xml.in
1 <?xml version='1.0' encoding='us-ascii' ?>
2 <begin-catalog>
3   <path-prefix-list></path-prefix-list>
4   <type-list>
5     <type name="ErrorCode" kind="int"/>
6   </type-list>
7   <component-list>
8     <component>
9       <component-name>CALCULATOR</component-name>
10       <component-username>CALCULATOR</component-username>
11       <component-type></component-type>
12       <component-author>SALOME team</component-author>
13       <component-version>@SALOMECALCULATOR_VERSION@</component-version>
14       <component-comment></component-comment>
15       <component-icone></component-icone>
16       <constraint>'linux' ~ OS</constraint>
17       <component-interface-list>
18         <component-interface-name>CALCULATOR_Gen</component-interface-name>
19         <component-interface-comment></component-interface-comment>
20         <component-service-list>
21           <component-service>
22             <service-name>convergenceCriteria</service-name>
23             <service-author>SALOME team</service-author>
24             <service-version>@SALOMECALCULATOR_VERSION@</service-version>
25             <service-comment>Calculate maximum relative difference of field with the previous one</service-comment>
26             <service-by-default>0</service-by-default>
27             <inParameter-list>
28               <inParameter>
29                 <inParameter-name>field</inParameter-name>
30                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
31                 <inParameter-comment>Input field</inParameter-comment>
32               </inParameter>
33             </inParameter-list>
34             <outParameter-list>
35               <outParameter>
36                 <outParameter-name>return</outParameter-name>
37                 <outParameter-type>double</outParameter-type>
38                 <outParameter-comment>Convergence criterion value</outParameter-comment>
39               </outParameter>
40             </outParameter-list>
41             <DataStream-list></DataStream-list>
42           </component-service>
43           <component-service>
44             <service-name>applyLin</service-name>
45             <service-author>SALOME team</service-author>
46             <service-version>@SALOMECALCULATOR_VERSION@</service-version>
47             <service-comment>Apply to each (scalar) field component the linear function x -> ax+b</service-comment>
48             <service-by-default>0</service-by-default>
49             <inParameter-list>
50               <inParameter>
51                 <inParameter-name>field</inParameter-name>
52                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
53                 <inParameter-comment>Input field</inParameter-comment>
54               </inParameter>
55               <inParameter>
56                 <inParameter-name>a</inParameter-name>
57                 <inParameter-type>double</inParameter-type>
58                 <inParameter-comment>First coefficient of linear function</inParameter-comment>
59               </inParameter>
60               <inParameter>
61                 <inParameter-name>b</inParameter-name>
62                 <inParameter-type>double</inParameter-type>
63                 <inParameter-comment>Second coefficient of linear function</inParameter-comment>
64               </inParameter>
65             </inParameter-list>
66             <outParameter-list>
67               <outParameter>
68                 <outParameter-name>return</outParameter-name>
69                 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
70                 <outParameter-comment>Resulting field</outParameter-comment>
71               </outParameter>
72             </outParameter-list>
73             <DataStream-list></DataStream-list>
74           </component-service>
75           <component-service>
76             <service-name>add</service-name>
77             <service-author>SALOME team</service-author>
78             <service-version>@SALOMECALCULATOR_VERSION@</service-version>
79             <service-comment>Sum two fields</service-comment>
80             <service-by-default>0</service-by-default>
81             <inParameter-list>
82               <inParameter>
83                 <inParameter-name>field1</inParameter-name>
84                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
85                 <inParameter-comment>First input field</inParameter-comment>
86               </inParameter>
87               <inParameter>
88                 <inParameter-name>field2</inParameter-name>
89                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
90                 <inParameter-comment>First input field</inParameter-comment>
91               </inParameter>
92             </inParameter-list>
93             <outParameter-list>
94               <outParameter>
95                 <outParameter-name>return</outParameter-name>
96                 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
97                 <outParameter-comment>Resulting field</outParameter-comment>
98               </outParameter>
99             </outParameter-list>
100             <DataStream-list></DataStream-list>
101           </component-service>
102           <component-service>
103             <service-name>norm2</service-name>
104             <service-author>SALOME team</service-author>
105             <service-version>@SALOMECALCULATOR_VERSION@</service-version>
106             <service-comment>Get Euclidian norm of field</service-comment>
107             <service-by-default>0</service-by-default>
108             <inParameter-list>
109               <inParameter>
110                 <inParameter-name>field</inParameter-name>
111                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
112                 <inParameter-comment>Input field</inParameter-comment>
113               </inParameter>
114             </inParameter-list>
115             <outParameter-list>
116               <outParameter>
117                 <outParameter-name>return</outParameter-name>
118                 <outParameter-type>double</outParameter-type>
119                 <outParameter-comment>Euclidian norm value</outParameter-comment>
120               </outParameter>
121             </outParameter-list>
122             <DataStream-list></DataStream-list>
123           </component-service>
124           <component-service>
125             <service-name>normL2</service-name>
126             <service-author>SALOME team</service-author>
127             <service-version>@SALOMECALCULATOR_VERSION@</service-version>
128             <service-comment>Get L2 norm of field</service-comment>
129             <service-by-default>0</service-by-default>
130             <inParameter-list>
131               <inParameter>
132                 <inParameter-name>field</inParameter-name>
133                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
134                 <inParameter-comment>Input field</inParameter-comment>
135               </inParameter>
136             </inParameter-list>
137             <outParameter-list>
138               <outParameter>
139                 <outParameter-name>return</outParameter-name>
140                 <outParameter-type>double</outParameter-type>
141                 <outParameter-comment>L2 norm value</outParameter-comment>
142               </outParameter>
143             </outParameter-list>
144             <DataStream-list></DataStream-list>
145           </component-service>
146           <component-service>
147             <service-name>normL1</service-name>
148             <service-author>SALOME team</service-author>
149             <service-version>@SALOMECALCULATOR_VERSION@</service-version>
150             <service-comment>Get L1 norm of field</service-comment>
151             <service-by-default>0</service-by-default>
152             <inParameter-list>
153               <inParameter>
154                 <inParameter-name>field</inParameter-name>
155                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
156                 <inParameter-comment>Input field</inParameter-comment>
157               </inParameter>
158             </inParameter-list>
159             <outParameter-list>
160               <outParameter>
161                 <outParameter-name>return</outParameter-name>
162                 <outParameter-type>double</outParameter-type>
163                 <outParameter-comment>L1 norm value</outParameter-comment>
164               </outParameter>
165             </outParameter-list>
166             <DataStream-list></DataStream-list>
167           </component-service>
168           <component-service>
169             <service-name>normMax</service-name>
170             <service-author>SALOME team</service-author>
171             <service-version>@SALOMECALCULATOR_VERSION@</service-version>
172             <service-comment>Get max norm of field</service-comment>
173             <service-by-default>0</service-by-default>
174             <inParameter-list>
175               <inParameter>
176                 <inParameter-name>field</inParameter-name>
177                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
178                 <inParameter-comment>Input field</inParameter-comment>
179               </inParameter>
180             </inParameter-list>
181             <outParameter-list>
182               <outParameter>
183                 <outParameter-name>return</outParameter-name>
184                 <outParameter-type>double</outParameter-type>
185                 <outParameter-comment>Max norm value</outParameter-comment>
186               </outParameter>
187             </outParameter-list>
188             <DataStream-list></DataStream-list>
189           </component-service>
190           <component-service>
191             <service-name>printField</service-name>
192             <service-author>SALOME team</service-author>
193             <service-version>@SALOMECALCULATOR_VERSION@</service-version>
194             <service-comment>Print out the coordinates and field values to standard output</service-comment>
195             <service-by-default>0</service-by-default>
196             <inParameter-list>
197               <inParameter>
198                 <inParameter-name>field</inParameter-name>
199                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
200                 <inParameter-comment>Input field</inParameter-comment>
201               </inParameter>
202             </inParameter-list>
203             <outParameter-list></outParameter-list>
204             <DataStream-list></DataStream-list>
205           </component-service>
206           <component-service>
207             <service-name>cloneField</service-name>
208             <service-author>SALOME team</service-author>
209             <service-version>@SALOMECALCULATOR_VERSION@</service-version>
210             <service-comment>Clone source field into four copies.</service-comment>
211             <service-by-default>0</service-by-default>
212             <inParameter-list>
213               <inParameter>
214                 <inParameter-name>field</inParameter-name>
215                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
216                 <inParameter-comment>Input field</inParameter-comment>
217               </inParameter>
218             </inParameter-list>
219             <outParameter-list>
220               <outParameter>
221                 <outParameter-name>clone1</outParameter-name>
222                 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
223                 <outParameter-comment>First resulting clone field</outParameter-comment>
224               </outParameter>
225               <outParameter>
226                 <outParameter-name>clone2</outParameter-name>
227                 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
228                 <outParameter-comment>Second resulting clone field</outParameter-comment>
229               </outParameter>
230               <outParameter>
231                 <outParameter-name>clone3</outParameter-name>
232                 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
233                 <outParameter-comment>Third resulting clone field</outParameter-comment>
234               </outParameter>
235               <outParameter>
236                 <outParameter-name>clone4</outParameter-name>
237                 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
238                 <outParameter-comment>Fourth resulting clone field</outParameter-comment>
239               </outParameter>
240             </outParameter-list>
241             <DataStream-list></DataStream-list>
242           </component-service>
243           <component-service>
244             <service-name>isDone</service-name>
245             <service-author>SALOME team</service-author>
246             <service-version>@SALOMECALCULATOR_VERSION@</service-version>
247             <service-comment>Get last operation status</service-comment>
248             <service-by-default>0</service-by-default>
249             <inParameter-list></inParameter-list>
250             <outParameter-list>
251               <outParameter>
252                 <outParameter-name>return</outParameter-name>
253                 <outParameter-type>boolean</outParameter-type>
254                 <outParameter-comment>Last operation status</outParameter-comment>
255               </outParameter>
256             </outParameter-list>
257             <DataStream-list></DataStream-list>
258           </component-service>
259           <component-service>
260             <service-name>getErrorCode</service-name>
261             <service-author>SALOME team</service-author>
262             <service-version>@SALOMECALCULATOR_VERSION@</service-version>
263             <service-comment>Get last error code</service-comment>
264             <service-by-default>0</service-by-default>
265             <inParameter-list></inParameter-list>
266             <outParameter-list>
267               <outParameter>
268                 <outParameter-name>return</outParameter-name>
269                 <outParameter-type>ErrorCode</outParameter-type>
270                 <outParameter-comment>Last error code</outParameter-comment>
271               </outParameter>
272             </outParameter-list>
273             <DataStream-list></DataStream-list>
274           </component-service>
275         </component-service-list>
276       </component-interface-list>
277     </component>
278   </component-list>
279 </begin-catalog>