1 <?xml version='1.0' encoding='iso-8859-1' ?>
2 <proc name="paramStudy">
3 <type name="string" kind="string"/>
4 <struct name="Engines/dataref">
5 <member name="ref" type="string"/>
7 <type name="bool" kind="bool"/>
8 <sequence name="boolvec" content="bool"/>
9 <type name="double" kind="double"/>
10 <sequence name="dblevec" content="double"/>
11 <objref name="file" id="file"/>
12 <type name="int" kind="int"/>
13 <sequence name="intvec" content="int"/>
14 <struct name="stringpair">
15 <member name="name" type="string"/>
16 <member name="value" type="string"/>
18 <sequence name="propvec" content="stringpair"/>
19 <objref name="pyobj" id="python:obj:1.0"/>
20 <sequence name="seqboolvec" content="boolvec"/>
21 <sequence name="seqdblevec" content="dblevec"/>
22 <sequence name="seqintvec" content="intvec"/>
23 <sequence name="seqpyobj" content="pyobj"/>
24 <sequence name="stringvec" content="string"/>
25 <sequence name="seqstringvec" content="stringvec"/>
26 <container name="DefaultContainer">
27 <property name="container_kind" value="Salome"/>
28 <property name="attached_on_cloning" value="0"/>
29 <property name="container_name" value="FactoryServer"/>
30 <property name="name" value="localhost"/>
32 <container name="container5">
33 <property name="container_kind" value="Salome"/>
34 <property name="attached_on_cloning" value="0"/>
36 <foreach name="ForEachLoop_dblevec0" nbranch="1" loopWeight="-1" type="dblevec">
37 <remote name="GeomMesh" elementaryWeight="-1">
38 <script><code><![CDATA[import sys
40 #direc= os.environ["SMESH_ROOT_DIR"]
41 #sys.path.append(direc + "/share/doc/salome/examples/SMESH")
42 #sys.path.append("/home/B27118/projets/casUtilisateurs/maillagesParallellesCluster/Demo")
43 from YACS_geomesh0 import genere2
44 res = genere2(r0h0, my_container, direc)
46 <load container="container5"/>
47 <inport name="r0h0" type="dblevec"/>
48 <inport name="direc" type="string"/>
49 <outport name="res" type="double"/>
52 <inline name="PyScript6">
53 <script><code><![CDATA[import tempfile
56 inputSample = [[x*incr+5.0, 40.-4*x*incr] for x in range(nbEssais+1)]
58 direc=tempfile.mkdtemp()
60 <load container="DefaultContainer"/>
61 <outport name="inputSample" type="seqdblevec"/>
62 <outport name="nbranch" type="int"/>
63 <outport name="direc" type="string"/>
65 <inline name="PyScript0">
66 <script><code><![CDATA[deltamax = max(res)
67 print("maximum delta:" , deltamax)
69 <load container="DefaultContainer"/>
70 <inport name="res" type="dblevec"/>
71 <outport name="deltamax" type="double"/>
73 <control> <fromnode>ForEachLoop_dblevec0</fromnode> <tonode>PyScript0</tonode> </control>
74 <control> <fromnode>PyScript6</fromnode> <tonode>ForEachLoop_dblevec0</tonode> </control>
75 <datalink control="false">
76 <fromnode>ForEachLoop_dblevec0</fromnode> <fromport>evalSamples</fromport>
77 <tonode>ForEachLoop_dblevec0.GeomMesh</tonode> <toport>r0h0</toport>
79 <datalink control="false">
80 <fromnode>PyScript6</fromnode> <fromport>inputSample</fromport>
81 <tonode>ForEachLoop_dblevec0</tonode> <toport>SmplsCollection</toport>
83 <datalink control="false">
84 <fromnode>PyScript6</fromnode> <fromport>nbranch</fromport>
85 <tonode>ForEachLoop_dblevec0</tonode> <toport>nbBranches</toport>
87 <datalink control="false">
88 <fromnode>PyScript6</fromnode> <fromport>direc</fromport>
89 <tonode>ForEachLoop_dblevec0.GeomMesh</tonode> <toport>direc</toport>
91 <datalink control="false">
92 <fromnode>ForEachLoop_dblevec0.GeomMesh</fromnode> <fromport>res</fromport>
93 <tonode>PyScript0</tonode> <toport>res</toport>
96 <tonode>ForEachLoop_dblevec0</tonode><toport>nbBranches</toport>
97 <value><int>1</int></value>
99 <presentation name="PyScript6" x="4" y="56.25" width="158" height="117" expanded="1" expx="4" expy="56.25" expWidth="158" expHeight="117" shownState="0"/>
100 <presentation name="PyScript0" x="427.75" y="94.25" width="158" height="63" expanded="1" expx="427.75" expy="94.25" expWidth="158" expHeight="63" shownState="0"/>
101 <presentation name="ForEachLoop_dblevec0.GeomMesh" x="34" y="99" width="158" height="90" expanded="1" expx="34" expy="99" expWidth="158" expHeight="90" shownState="0"/>
102 <presentation name="ForEachLoop_dblevec0" x="211.75" y="36.75" width="196" height="193" expanded="1" expx="211.75" expy="36.75" expWidth="196" expHeight="193" shownState="0"/>
103 <presentation name="__ROOT__" x="0" y="0" width="589.75" height="233.75" expanded="1" expx="0" expy="0" expWidth="589.75" expHeight="233.75" shownState="0"/>