1 <?xml version='1.0' encoding='us-ascii' ?>
3 <path-prefix-list></path-prefix-list>
5 <type name="ErrorCode" kind="int"/>
6 <objref name="SALOME_MED/MEDCouplingFieldDoubleCorbaInterface" id="IDL:SALOME_MED/MEDCouplingFieldDoubleCorbaInterface:1.0"/>
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>
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>
30 <inParameter-name>field</inParameter-name>
31 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
32 <inParameter-comment>Input field</inParameter-comment>
37 <outParameter-name>return</outParameter-name>
38 <outParameter-type>double</outParameter-type>
39 <outParameter-comment>Convergence criterion value</outParameter-comment>
42 <DataStream-list></DataStream-list>
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>
52 <inParameter-name>field</inParameter-name>
53 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
54 <inParameter-comment>Input field</inParameter-comment>
57 <inParameter-name>a</inParameter-name>
58 <inParameter-type>double</inParameter-type>
59 <inParameter-comment>First coefficient of linear function</inParameter-comment>
62 <inParameter-name>b</inParameter-name>
63 <inParameter-type>double</inParameter-type>
64 <inParameter-comment>Second coefficient of linear function</inParameter-comment>
69 <outParameter-name>return</outParameter-name>
70 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
71 <outParameter-comment>Resulting field</outParameter-comment>
74 <DataStream-list></DataStream-list>
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>
84 <inParameter-name>field1</inParameter-name>
85 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
86 <inParameter-comment>First input field</inParameter-comment>
89 <inParameter-name>field2</inParameter-name>
90 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
91 <inParameter-comment>First input field</inParameter-comment>
96 <outParameter-name>return</outParameter-name>
97 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
98 <outParameter-comment>Resulting field</outParameter-comment>
101 <DataStream-list></DataStream-list>
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>
111 <inParameter-name>field</inParameter-name>
112 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
113 <inParameter-comment>Input field</inParameter-comment>
118 <outParameter-name>return</outParameter-name>
119 <outParameter-type>double</outParameter-type>
120 <outParameter-comment>Euclidian norm value</outParameter-comment>
123 <DataStream-list></DataStream-list>
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>
133 <inParameter-name>field</inParameter-name>
134 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
135 <inParameter-comment>Input field</inParameter-comment>
140 <outParameter-name>return</outParameter-name>
141 <outParameter-type>double</outParameter-type>
142 <outParameter-comment>L2 norm value</outParameter-comment>
145 <DataStream-list></DataStream-list>
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>
155 <inParameter-name>field</inParameter-name>
156 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
157 <inParameter-comment>Input field</inParameter-comment>
162 <outParameter-name>return</outParameter-name>
163 <outParameter-type>double</outParameter-type>
164 <outParameter-comment>L1 norm value</outParameter-comment>
167 <DataStream-list></DataStream-list>
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>
177 <inParameter-name>field</inParameter-name>
178 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
179 <inParameter-comment>Input field</inParameter-comment>
184 <outParameter-name>return</outParameter-name>
185 <outParameter-type>double</outParameter-type>
186 <outParameter-comment>Max norm value</outParameter-comment>
189 <DataStream-list></DataStream-list>
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>
199 <inParameter-name>field</inParameter-name>
200 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
201 <inParameter-comment>Input field</inParameter-comment>
204 <outParameter-list></outParameter-list>
205 <DataStream-list></DataStream-list>
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>
215 <inParameter-name>field</inParameter-name>
216 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
217 <inParameter-comment>Input field</inParameter-comment>
222 <outParameter-name>clone1</outParameter-name>
223 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
224 <outParameter-comment>First resulting clone field</outParameter-comment>
227 <outParameter-name>clone2</outParameter-name>
228 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
229 <outParameter-comment>Second resulting clone field</outParameter-comment>
232 <outParameter-name>clone3</outParameter-name>
233 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
234 <outParameter-comment>Third resulting clone field</outParameter-comment>
237 <outParameter-name>clone4</outParameter-name>
238 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
239 <outParameter-comment>Fourth resulting clone field</outParameter-comment>
242 <DataStream-list></DataStream-list>
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>
253 <outParameter-name>return</outParameter-name>
254 <outParameter-type>boolean</outParameter-type>
255 <outParameter-comment>Last operation status</outParameter-comment>
258 <DataStream-list></DataStream-list>
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>
269 <outParameter-name>return</outParameter-name>
270 <outParameter-type>ErrorCode</outParameter-type>
271 <outParameter-comment>Last error code</outParameter-comment>
274 <DataStream-list></DataStream-list>
276 </component-service-list>
277 </component-interface-list>