2 <!-- a for each loop with 3 branches in a bloc -->
4 <sequence name="dblevec" content="double"/>
9 <code>p1=[i*0.5 for i in range(10)]</code>
11 <outport name="p1" type="dblevec"/>
15 <foreach name="b1" nbranch="3" type="double" >
16 <inline name="node2" >
19 <code>def f(p1):</code>
20 <code> global a</code>
21 <code> p1= p1+10.</code>
25 <code> return p1</code>
27 <inport name="p1" type="double"/>
28 <outport name="p1" type="double"/>
32 <fromnode>b1</fromnode><fromport>SmplPrt</fromport>
33 <tonode>b1.node2</tonode> <toport>p1</toport>
36 <inline name="node1" >
40 <inport name="p1" type="dblevec"/>
44 <control> <fromnode>node0</fromnode> <tonode>b</tonode> </control>
45 <control> <fromnode>b</fromnode> <tonode>node1</tonode> </control>
49 <fromnode>node0</fromnode><fromport>p1</fromport>
50 <tonode>b.b1</tonode> <toport>SmplsCollection</toport>
53 <fromnode>b.b1.node2</fromnode><fromport>p1</fromport>
54 <tonode>node1</tonode> <toport>p1</toport>