1 <?xml version='1.0' encoding='us-ascii' ?>
2 <!-- XML component catalog -->
4 <!-- Path prefix information -->
5 <path-prefix-list></path-prefix-list>
6 <!-- Component list -->
9 <!-- Component identification -->
10 <component-name>PYCALCULATOR</component-name>
11 <component-username>PyCalculator</component-username>
12 <component-type>OTHER</component-type>
13 <component-author>LD</component-author>
14 <component-version>@SALOMEPYCALCULATOR_VERSION@</component-version>
15 <component-comment>Test component (Arithmetic operations with MED_Field)</component-comment>
16 <component-icone></component-icone>
17 <constraint>hostname = localhost</constraint>
18 <component-impltype>0</component-impltype>
19 <!-- Component interfaces -->
20 <component-interface-list>
21 <component-interface-name>PYCALCULATOR_Gen</component-interface-name>
22 <component-interface-comment>No comment</component-interface-comment>
24 <component-service-list>
26 <!-- service-identification -->
27 <service-name>Clone</service-name>
28 <service-author>LD</service-author>
29 <service-version>1.0</service-version>
30 <service-comment>Clone field</service-comment>
31 <service-by-default>1</service-by-default>
32 <!-- service-connexion -->
35 <inParameter-name>field</inParameter-name>
36 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
37 <inParameter-comment>a field of double</inParameter-comment>
42 <outParameter-name>result</outParameter-name>
43 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
44 <outParameter-comment>result</outParameter-comment>
47 <DataStream-list></DataStream-list>
50 <!-- service-identification -->
51 <service-name>Add</service-name>
52 <service-author>LD</service-author>
53 <service-version>1.0</service-version>
54 <service-comment>Addition of 2 fields of double</service-comment>
55 <service-by-default>1</service-by-default>
56 <!-- service-connexion -->
59 <inParameter-name>field1</inParameter-name>
60 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
61 <inParameter-comment>first field of double</inParameter-comment>
64 <inParameter-name>field2</inParameter-name>
65 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
66 <inParameter-comment>second field of double</inParameter-comment>
71 <outParameter-name>result</outParameter-name>
72 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
73 <outParameter-comment>result</outParameter-comment>
76 <DataStream-list></DataStream-list>
79 <!-- service-identification -->
80 <service-name>Mul</service-name>
81 <service-author>LD</service-author>
82 <service-version>1.0</service-version>
83 <service-comment>Multiplication of 2 fields of double</service-comment>
84 <service-by-default>0</service-by-default>
85 <!-- service-connexion -->
88 <inParameter-name>field1</inParameter-name>
89 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
90 <inParameter-comment>first field of double</inParameter-comment>
93 <inParameter-name>field2</inParameter-name>
94 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
95 <inParameter-comment>second field of double</inParameter-comment>
100 <outParameter-name>result</outParameter-name>
101 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
102 <outParameter-comment>result</outParameter-comment>
105 <DataStream-list></DataStream-list>
108 <!-- service-identification -->
109 <service-name>AddConstant</service-name>
110 <service-author>LD</service-author>
111 <service-version>1.0</service-version>
112 <service-comment>Add a constant to a field of doubles</service-comment>
113 <service-by-default>0</service-by-default>
114 <!-- service-connexion -->
117 <inParameter-name>field</inParameter-name>
118 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
119 <inParameter-comment>allows to build the support</inParameter-comment>
122 <inParameter-name>val</inParameter-name>
123 <inParameter-type>double</inParameter-type>
124 <inParameter-comment>a constant</inParameter-comment>
129 <outParameter-name>result</outParameter-name>
130 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
131 <outParameter-comment>result</outParameter-comment>
134 <DataStream-list></DataStream-list>
137 <!-- service-identification -->
138 <service-name>MulConstant</service-name>
139 <service-author>LD</service-author>
140 <service-version>1.0</service-version>
141 <service-comment>multiply a field to a constant</service-comment>
142 <service-by-default>0</service-by-default>
143 <!-- service-connexion -->
146 <inParameter-name>field</inParameter-name>
147 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
148 <inParameter-comment>a field of double</inParameter-comment>
151 <inParameter-name>val</inParameter-name>
152 <inParameter-type>double</inParameter-type>
153 <inParameter-comment>a constant</inParameter-comment>
158 <outParameter-name>result</outParameter-name>
159 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
160 <outParameter-comment>result</outParameter-comment>
163 <DataStream-list></DataStream-list>
165 </component-service-list>
166 </component-interface-list>