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