Salome HOME
63c22b246554feb0e29c5dbf14a2c565bf8179c1
[samples/pycalculator.git] / resources / PYCALCULATORCatalog.xml
1 <?xml version='1.0' encoding='us-ascii' ?>
2  
3 <!-- XML component catalog -->
4 <begin-catalog>
5
6 <!-- Path prefix information -->
7
8 <path-prefix-list>
9 </path-prefix-list>
10
11 <!-- Component list -->
12 <component-list>
13         <component>
14                 <!-- Component identification -->
15                 <component-name>PYCALCULATOR</component-name>
16                 <component-type>SOLVER</component-type>
17                 <component-author>LD</component-author>
18                 <component-version> 1.0</component-version>
19                 <component-comment>Test component (Arithmetic operations with MED_Field) - SALOME component </component-comment>
20                 <component-multistudy>0</component-multistudy>
21                 <constraint>hostname = localhost</constraint>
22
23                 <component-interface-list>
24                         <component-interface-name>PYCALCULATOR</component-interface-name>
25                         <component-interface-comment>No comment</component-interface-comment>
26
27                         <component-service-list>
28                                 <component-service>
29                                         <!-- service-identification -->
30                                         <service-name>Mul</service-name>
31                                         <service-author>LD</service-author>
32                                         <service-version>1.0</service-version>
33                                         <service-comment>Multiplication of 2 fields of double</service-comment>
34                                         <service-by-default>1</service-by-default>
35                                         <!-- service-connexion -->
36                                         <inParameter-list>
37                                                 <inParameter>
38                                                         <inParameter-type>FIELDDOUBLE</inParameter-type>
39                                                         <inParameter-name>field1</inParameter-name>
40                                                         <inParameter-comment>initial field of double</inParameter-comment>
41                                                 </inParameter>
42                                                 <inParameter>
43                                                         <inParameter-type>double</inParameter-type>
44                                                         <inParameter-name>x1</inParameter-name>
45                                                         <inParameter-comment>multiplicator</inParameter-comment>
46                                                 </inParameter>
47                                         </inParameter-list>
48                                         <outParameter-list>
49                                                  <outParameter>
50                                                         <outParameter-type>FIELDDOUBLE</outParameter-type>
51                                                         <outParameter-name>field2</outParameter-name>
52                                                         <outParameter-comment>result</outParameter-comment>
53                                                  </outParameter>
54                                         </outParameter-list>
55                                 </component-service>
56                                 <component-service>
57                                         <!-- service-identification -->
58                                         <service-name>Add</service-name>
59                                         <service-author>LD</service-author>
60                                         <service-version>1.0</service-version>
61                                         <service-comment>Addition of 2 fields of double</service-comment>
62                                         <service-by-default>1</service-by-default>
63                                         <!-- service-connexion -->
64                                         <inParameter-list>
65                                                 <inParameter>
66                                                         <inParameter-type>FIELDDOUBLE</inParameter-type>
67                                                         <inParameter-name>field1</inParameter-name>
68                                                         <inParameter-comment>first field of double</inParameter-comment>
69                                                 </inParameter>
70                                                 <inParameter>
71                                                         <inParameter-type>FIELDDOUBLE</inParameter-type>
72                                                         <inParameter-name>field2</inParameter-name>
73                                                         <inParameter-comment>second field of double</inParameter-comment>
74                                                 </inParameter>
75                                         </inParameter-list>
76                                         <outParameter-list>
77                                                  <outParameter>
78                                                         <outParameter-type>FIELDDOUBLE</outParameter-type>
79                                                         <outParameter-name>field3</outParameter-name>
80                                                         <outParameter-comment>result</outParameter-comment>
81                                                  </outParameter>
82                                         </outParameter-list>
83                                 </component-service>
84                                 <component-service>
85                                         <!-- service-identification -->
86                                         <service-name>Constant</service-name>
87                                         <service-author>LD</service-author>
88                                         <service-version>1.0</service-version>
89                                         <service-comment>Build a constant field of doubles</service-comment>
90                                         <service-by-default>1</service-by-default>
91                                         <!-- service-connexion -->
92                                         <inParameter-list>
93                                                 <inParameter>
94                                                         <inParameter-type>FIELDDOUBLE</inParameter-type>
95                                                         <inParameter-name>field1</inParameter-name>
96                                                         <inParameter-comment>allows to build the support</inParameter-comment>
97                                                 </inParameter>
98                                                 <inParameter>
99                                                         <inParameter-type>double</inParameter-type>
100                                                         <inParameter-name>x1</inParameter-name>
101                                                         <inParameter-comment>the constant</inParameter-comment>
102                                                 </inParameter>
103                                         </inParameter-list>
104                                         <outParameter-list>
105                                                  <outParameter>
106                                                         <outParameter-type>FIELDDOUBLE</outParameter-type>
107                                                         <outParameter-name>field2</outParameter-name>
108                                                         <outParameter-comment>result based on first field support</outParameter-comment>
109                                                  </outParameter>
110                                         </outParameter-list>
111                                 </component-service>
112                                 <component-service>
113                                         <!-- service-identification -->
114                                         <service-name>writeMEDfile</service-name>
115                                         <service-author>LD</service-author>
116                                         <service-version>1.0</service-version>
117                                         <service-comment>write a field in a Med file</service-comment>
118                                         <service-by-default>1</service-by-default>
119                                         <!-- service-connexion -->
120                                         <inParameter-list>
121                                                 <inParameter>
122                                                         <inParameter-type>FIELDDOUBLE</inParameter-type>
123                                                         <inParameter-name>field1</inParameter-name>
124                                                         <inParameter-comment>transient Med field</inParameter-comment>
125                                                 </inParameter>
126                                                 <inParameter>
127                                                         <inParameter-type>string</inParameter-type>
128                                                         <inParameter-name>filename</inParameter-name>
129                                                         <inParameter-comment>Med filename</inParameter-comment>
130                                                 </inParameter>
131                                         </inParameter-list>
132                                 </component-service>
133                         </component-service-list>
134                 </component-interface-list>
135
136         </component>
137 </component-list>
138 </begin-catalog>