6 <component-name>?</component-name>
7 <interface-name>?</interface-name>
8 <node-name>aNewDataFlow</node-name>
10 <coupled-node>?</coupled-node>
12 <service-name>aNewDataFlow</service-name>
15 <inParameter-type>long</inParameter-type>
16 <inParameter-name>readFieldInFile__ordre</inParameter-name> </inParameter>
18 <inParameter-type>long</inParameter-type>
19 <inParameter-name>readFieldInFile__iter</inParameter-name> </inParameter> </inParameter-list>
22 <outParameter-type>double</outParameter-type>
23 <outParameter-name>normL2__return</outParameter-name> </outParameter> </outParameter-list> </service>
26 <creation-date>25/5/2005 - 11:50:2</creation-date>
27 <lastmodification-date>25/5/2005 - 13:49:58</lastmodification-date>
28 <editor-release>2.0</editor-release>
30 <container>?</container>
32 <x-position>0</x-position>
33 <y-position>0</y-position> </node> </info-list>
36 <component-name>CALCULATOR</component-name>
37 <interface-name>CALCULATOR_Gen</interface-name>
38 <node-name>normL2</node-name>
40 <coupled-node>?</coupled-node>
42 <service-name>normL2</service-name>
45 <inParameter-type>FIELDDOUBLE</inParameter-type>
46 <inParameter-name>field</inParameter-name> </inParameter> </inParameter-list>
49 <outParameter-type>double</outParameter-type>
50 <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
53 <creation-date>25/5/2005 - 11:51:15</creation-date>
54 <lastmodification-date>25/5/2005 - 11:51:15</lastmodification-date>
55 <editor-release>2.0</editor-release>
57 <container>localhost/FactoryServer</container>
58 <comment>normL2 from CALCULATOR</comment>
59 <x-position>496</x-position>
60 <y-position>144</y-position> </node>
62 <component-name>?</component-name>
63 <interface-name>?</interface-name>
64 <node-name>init_parameter</node-name>
66 <coupled-node>?</coupled-node>
68 <service-name>init_parameter_1</service-name>
72 <outParameter-type>string</outParameter-type>
73 <outParameter-name>fromMedFile</outParameter-name> </outParameter>
75 <outParameter-type>string</outParameter-type>
76 <outParameter-name>fromfieldname</outParameter-name> </outParameter>
78 <outParameter-type>string</outParameter-type>
79 <outParameter-name>studyId</outParameter-name> </outParameter> </outParameter-list> </service>
83 <FuncName>init_parameter</FuncName>
84 <PyFunc><![CDATA[# ]]></PyFunc>
85 <PyFunc><![CDATA[# init_parameter() ]]></PyFunc>
86 <PyFunc><![CDATA[# ]]></PyFunc>
87 <PyFunc><![CDATA[# this function initialize med files paths, field names ]]></PyFunc>
88 <PyFunc><![CDATA[# ]]></PyFunc>
89 <PyFunc><![CDATA[# returned arguments : ]]></PyFunc>
90 <PyFunc><![CDATA[# ]]></PyFunc>
91 <PyFunc><![CDATA[# - fromMedFile (string) : path of file containing fromfieldname ]]></PyFunc>
92 <PyFunc><![CDATA[# - fromfieldname (string) : name of field ]]></PyFunc>
93 <PyFunc><![CDATA[# - myStudyId (string) : name of study ]]></PyFunc>
94 <PyFunc><![CDATA[# ]]></PyFunc>
95 <PyFunc><![CDATA[def init_parameter(): ]]></PyFunc>
96 <PyFunc><![CDATA[ import batchmode_salome ]]></PyFunc>
97 <PyFunc><![CDATA[ StudyName = batchmode_salome.myStudyName ]]></PyFunc>
98 <PyFunc><![CDATA[ print "init_parameter : myStudyName = ", StudyName ]]></PyFunc>
99 <PyFunc><![CDATA[ from os import environ ]]></PyFunc>
100 <PyFunc><![CDATA[ filePath=environ["MED_ROOT_DIR"] ]]></PyFunc>
101 <PyFunc><![CDATA[ filePath=filePath+"/share/salome/resources/" ]]></PyFunc>
102 <PyFunc><![CDATA[ fromMedFile=filePath+"pointe.med" ]]></PyFunc>
103 <PyFunc><![CDATA[ print "init_parameter : fromMedFile = ", fromMedFile ]]></PyFunc>
104 <PyFunc><![CDATA[ fromfieldname="fieldcelldouble" ]]></PyFunc>
105 <PyFunc><![CDATA[ return fromMedFile,fromfieldname,StudyName ]]></PyFunc> </PyFunction> </PyFunction-list>
106 <creation-date>25/5/2005 - 11:57:16</creation-date>
107 <lastmodification-date>25/5/2005 - 11:57:16</lastmodification-date>
108 <editor-release>2.0</editor-release>
110 <container>?</container>
111 <comment>Compute Node</comment>
112 <x-position>6</x-position>
113 <y-position>147</y-position> </node>
115 <component-name>MED</component-name>
116 <interface-name>MED</interface-name>
117 <node-name>readFieldInFile</node-name>
119 <coupled-node>?</coupled-node>
121 <service-name>readFieldInFile</service-name>
124 <inParameter-type>string</inParameter-type>
125 <inParameter-name>fileName</inParameter-name> </inParameter>
127 <inParameter-type>string</inParameter-type>
128 <inParameter-name>studyName</inParameter-name> </inParameter>
130 <inParameter-type>string</inParameter-type>
131 <inParameter-name>fieldName</inParameter-name> </inParameter>
133 <inParameter-type>long</inParameter-type>
134 <inParameter-name>ordre</inParameter-name> </inParameter>
136 <inParameter-type>long</inParameter-type>
137 <inParameter-name>iter</inParameter-name> </inParameter> </inParameter-list>
140 <outParameter-type>FIELD</outParameter-type>
141 <outParameter-name>return</outParameter-name> </outParameter> </outParameter-list> </service>
144 <creation-date>25/5/2005 - 11:57:28</creation-date>
145 <lastmodification-date>25/5/2005 - 11:57:28</lastmodification-date>
146 <editor-release>2.0</editor-release>
148 <container>localhost/FactoryServer</container>
149 <comment>readFieldInFile from MED</comment>
150 <x-position>271</x-position>
151 <y-position>144</y-position> </node> </node-list>
154 <fromnode-name>init_parameter</fromnode-name>
155 <fromserviceparameter-name>fromMedFile</fromserviceparameter-name>
156 <tonode-name>readFieldInFile</tonode-name>
157 <toserviceparameter-name>fileName</toserviceparameter-name>
158 <coord-list/> </link>
160 <fromnode-name>init_parameter</fromnode-name>
161 <fromserviceparameter-name>fromfieldname</fromserviceparameter-name>
162 <tonode-name>readFieldInFile</tonode-name>
163 <toserviceparameter-name>fieldName</toserviceparameter-name>
164 <coord-list/> </link>
166 <fromnode-name>init_parameter</fromnode-name>
167 <fromserviceparameter-name>studyId</fromserviceparameter-name>
168 <tonode-name>readFieldInFile</tonode-name>
169 <toserviceparameter-name>studyName</toserviceparameter-name>
170 <coord-list/> </link>
172 <fromnode-name>readFieldInFile</fromnode-name>
173 <fromserviceparameter-name>return</fromserviceparameter-name>
174 <tonode-name>normL2</tonode-name>
175 <toserviceparameter-name>field</toserviceparameter-name>
176 <coord-list/> </link> </link-list>
179 <fromnode-name>aNewDataFlow</fromnode-name>
180 <fromserviceparameter-name>readFieldInFile__ordre</fromserviceparameter-name>
181 <tonode-name>readFieldInFile</tonode-name>
182 <toserviceparameter-name>ordre</toserviceparameter-name>
184 <value-type>3</value-type>
185 <value>-1</value> </data-value>
186 <coord-list/> </data>
188 <fromnode-name>aNewDataFlow</fromnode-name>
189 <fromserviceparameter-name>readFieldInFile__iter</fromserviceparameter-name>
190 <tonode-name>readFieldInFile</tonode-name>
191 <toserviceparameter-name>iter</toserviceparameter-name>
193 <value-type>3</value-type>
194 <value>-1</value> </data-value>
195 <coord-list/> </data> </data-list> </dataflow></supergraph>