Salome HOME
Imported using TkCVS
[samples/datafiles.git] / Superv / Python / GraphLoopSwitchsBranchesdefault.py
1
2 # Generated python file of Graph GraphLoopSwitchsBranchesdefault
3
4 from SuperV import *
5
6 # Graph creation of GraphLoopSwitchsBranchesdefault
7 def DefGraphLoopSwitchsBranchesdefault() :
8     GraphLoopSwitchsBranchesdefault = Graph( 'GraphLoopSwitchsBranchesdefault' )
9     GraphLoopSwitchsBranchesdefault.SetName( 'GraphLoopSwitchsBranchesdefault' )
10     GraphLoopSwitchsBranchesdefault.SetAuthor( 'JR' )
11     GraphLoopSwitchsBranchesdefault.SetComment( '' )
12     GraphLoopSwitchsBranchesdefault.Coords( 0 , 0 )
13     
14     # Creation of Factory Nodes
15     
16     # Creation of InLine Nodes
17     PyIsOdd = []
18     PyIsOdd.append( 'from time import *     ' )
19     PyIsOdd.append( 'def IsOdd(a) :         ' )
20     PyIsOdd.append( '    print a,"IsOdd"        ' )
21     PyIsOdd.append( '    sleep( 1 )     ' )
22     PyIsOdd.append( '    return a,1 ' )
23     IsOdd = GraphLoopSwitchsBranchesdefault.INode( 'IsOdd' , PyIsOdd )
24     IsOdd.SetName( 'IsOdd' )
25     IsOdd.SetAuthor( '' )
26     IsOdd.SetComment( 'Python function' )
27     IsOdd.Coords( 476 , 2 )
28     IIsOdda = IsOdd.InPort( 'a' , 'long' )
29     IIsOddGate = IsOdd.GetInPort( 'Gate' )
30     OIsOdda = IsOdd.OutPort( 'a' , 'long' )
31     OIsOddOdd = IsOdd.OutPort( 'Odd' , 'long' )
32     OIsOddGate = IsOdd.GetOutPort( 'Gate' )
33     
34     PyIsEven = []
35     PyIsEven.append( 'from time import *     ' )
36     PyIsEven.append( 'def IsEven(a) :         ' )
37     PyIsEven.append( '    print a,"IsEven"        ' )
38     PyIsEven.append( '    sleep( 1 )     ' )
39     PyIsEven.append( '    return a,1 ' )
40     IsEven = GraphLoopSwitchsBranchesdefault.INode( 'IsEven' , PyIsEven )
41     IsEven.SetName( 'IsEven' )
42     IsEven.SetAuthor( '' )
43     IsEven.SetComment( 'Python function' )
44     IsEven.Coords( 472 , 724 )
45     IIsEvena = IsEven.InPort( 'a' , 'long' )
46     IIsEvenGate = IsEven.GetInPort( 'Gate' )
47     OIsEvena = IsEven.OutPort( 'a' , 'long' )
48     OIsEvenEven = IsEven.OutPort( 'Even' , 'long' )
49     OIsEvenGate = IsEven.GetOutPort( 'Gate' )
50     
51     PySwitchsCompare = []
52     PySwitchsCompare.append( 'from time import *  ' )
53     PySwitchsCompare.append( 'def SwitchsCompare(aOdd,Odd,aEven,Even,Index) :  ' )
54     PySwitchsCompare.append( '    sleep(1)  ' )
55     PySwitchsCompare.append( '    return Index ' )
56     SwitchsCompare = GraphLoopSwitchsBranchesdefault.INode( 'SwitchsCompare' , PySwitchsCompare )
57     SwitchsCompare.SetName( 'SwitchsCompare' )
58     SwitchsCompare.SetAuthor( '' )
59     SwitchsCompare.SetComment( 'Compute Node' )
60     SwitchsCompare.Coords( 916 , 269 )
61     ISwitchsCompareaOdd = SwitchsCompare.InPort( 'aOdd' , 'long' )
62     ISwitchsCompareOdd = SwitchsCompare.InPort( 'Odd' , 'boolean' )
63     ISwitchsCompareaEven = SwitchsCompare.InPort( 'aEven' , 'long' )
64     ISwitchsCompareEven = SwitchsCompare.InPort( 'Even' , 'boolean' )
65     ISwitchsCompareIndex = SwitchsCompare.InPort( 'Index' , 'long' )
66     ISwitchsCompareGate = SwitchsCompare.GetInPort( 'Gate' )
67     OSwitchsCompareIndex = SwitchsCompare.OutPort( 'Index' , 'long' )
68     OSwitchsCompareGate = SwitchsCompare.GetOutPort( 'Gate' )
69     
70     PyIsNotOdd = []
71     PyIsNotOdd.append( 'from time import * ' )
72     PyIsNotOdd.append( 'def IsNotOdd(Even) : ' )
73     PyIsNotOdd.append( '    sleep(1) ' )
74     PyIsNotOdd.append( '    return Even ' )
75     IsNotOdd = GraphLoopSwitchsBranchesdefault.INode( 'IsNotOdd' , PyIsNotOdd )
76     IsNotOdd.SetName( 'IsNotOdd' )
77     IsNotOdd.SetAuthor( '' )
78     IsNotOdd.SetComment( 'Compute Node' )
79     IsNotOdd.Coords( 477 , 137 )
80     IIsNotOddEven = IsNotOdd.InPort( 'Even' , 'long' )
81     IIsNotOddGate = IsNotOdd.GetInPort( 'Gate' )
82     OIsNotOddEven = IsNotOdd.OutPort( 'Even' , 'long' )
83     OIsNotOddGate = IsNotOdd.GetOutPort( 'Gate' )
84     
85     PyIsNotEven = []
86     PyIsNotEven.append( 'from time import *  ' )
87     PyIsNotEven.append( 'def IsNotEven(Odd) :  ' )
88     PyIsNotEven.append( '    sleep(1)  ' )
89     PyIsNotEven.append( '    return Odd ' )
90     IsNotEven = GraphLoopSwitchsBranchesdefault.INode( 'IsNotEven' , PyIsNotEven )
91     IsNotEven.SetName( 'IsNotEven' )
92     IsNotEven.SetAuthor( '' )
93     IsNotEven.SetComment( 'Compute Node' )
94     IsNotEven.Coords( 475 , 601 )
95     IIsNotEvenOdd = IsNotEven.InPort( 'Odd' , 'long' )
96     IIsNotEvenGate = IsNotEven.GetInPort( 'Gate' )
97     OIsNotEvenOdd = IsNotEven.OutPort( 'Odd' , 'long' )
98     OIsNotEvenGate = IsNotEven.GetOutPort( 'Gate' )
99     
100     PyIsOdddefault = []
101     PyIsOdddefault.append( 'from time import * ' )
102     PyIsOdddefault.append( 'def IsOdddefault(a) : ' )
103     PyIsOdddefault.append( '    sleep(1) ' )
104     PyIsOdddefault.append( '    return a,0 ' )
105     PyIsOdddefault.append( ' ' )
106     IsOdddefault = GraphLoopSwitchsBranchesdefault.INode( 'IsOdddefault' , PyIsOdddefault )
107     IsOdddefault.SetName( 'IsOdddefault' )
108     IsOdddefault.SetAuthor( '' )
109     IsOdddefault.SetComment( 'Compute Node' )
110     IsOdddefault.Coords( 477 , 285 )
111     IIsOdddefaulta = IsOdddefault.InPort( 'a' , 'long' )
112     IIsOdddefaultGate = IsOdddefault.GetInPort( 'Gate' )
113     OIsOdddefaulta = IsOdddefault.OutPort( 'a' , 'long' )
114     OIsOdddefaultOdd = IsOdddefault.OutPort( 'Odd' , 'long' )
115     OIsOdddefaultGate = IsOdddefault.GetOutPort( 'Gate' )
116     
117     PyIsEvendefault = []
118     PyIsEvendefault.append( 'from time import *  ' )
119     PyIsEvendefault.append( 'def IsEvendefault(a) :  ' )
120     PyIsEvendefault.append( '    sleep(1)  ' )
121     PyIsEvendefault.append( '    return a,0  ' )
122     PyIsEvendefault.append( '  ' )
123     IsEvendefault = GraphLoopSwitchsBranchesdefault.INode( 'IsEvendefault' , PyIsEvendefault )
124     IsEvendefault.SetName( 'IsEvendefault' )
125     IsEvendefault.SetAuthor( '' )
126     IsEvendefault.SetComment( 'Compute Node' )
127     IsEvendefault.Coords( 478 , 434 )
128     IIsEvendefaulta = IsEvendefault.InPort( 'a' , 'long' )
129     IIsEvendefaultGate = IsEvendefault.GetInPort( 'Gate' )
130     OIsEvendefaulta = IsEvendefault.OutPort( 'a' , 'long' )
131     OIsEvendefaultEven = IsEvendefault.OutPort( 'Even' , 'long' )
132     OIsEvendefaultGate = IsEvendefault.GetOutPort( 'Gate' )
133     
134     # Creation of Loop Nodes
135     PyLoop = []
136     PyLoop.append( 'def InitLoop(Index,Min,Max) : ' )
137     PyLoop.append( '    Index = Max ' )
138     PyLoop.append( '    return Index,Min,Max      ' )
139     PyMoreLoop = []
140     PyMoreLoop.append( 'def MoreLoop(Index,Min,Max) :      ' )
141     PyMoreLoop.append( '        if Index >= Min :    ' )
142     PyMoreLoop.append( '                DoLoop = 1      ' )
143     PyMoreLoop.append( '        else :      ' )
144     PyMoreLoop.append( '                DoLoop = 0      ' )
145     PyMoreLoop.append( '        return DoLoop,Index,Min,Max      ' )
146     PyNextLoop = []
147     PyNextLoop.append( 'def NextLoop(Index,Min,Max) :      ' )
148     PyNextLoop.append( '        Index = Index - 1      ' )
149     PyNextLoop.append( '        return Index,Min,Max      ' )
150     Loop,EndOfLoop = GraphLoopSwitchsBranchesdefault.LNode( 'InitLoop' , PyLoop , 'MoreLoop' , PyMoreLoop , 'NextLoop' , PyNextLoop )
151     EndOfLoop.SetName( 'EndOfLoop' )
152     EndOfLoop.SetAuthor( '' )
153     EndOfLoop.SetComment( 'Compute Node' )
154     EndOfLoop.Coords( 1097 , 309 )
155     PyEndOfLoop = []
156     EndOfLoop.SetPyFunction( '' , PyEndOfLoop )
157     ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
158     ILoopIndex = Loop.InPort( 'Index' , 'long' )
159     ILoopMin = Loop.InPort( 'Min' , 'long' )
160     ILoopMax = Loop.InPort( 'Max' , 'long' )
161     ILoopGate = Loop.GetInPort( 'Gate' )
162     OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
163     OLoopIndex = Loop.GetOutPort( 'Index' )
164     OLoopMin = Loop.GetOutPort( 'Min' )
165     OLoopMax = Loop.GetOutPort( 'Max' )
166     IEndOfLoopDoLoop = EndOfLoop.GetInPort( 'DoLoop' )
167     IEndOfLoopIndex = EndOfLoop.GetInPort( 'Index' )
168     IEndOfLoopMin = EndOfLoop.GetInPort( 'Min' )
169     IEndOfLoopMax = EndOfLoop.GetInPort( 'Max' )
170     IEndOfLoopGate = EndOfLoop.GetInPort( 'Gate' )
171     OEndOfLoopDoLoop = EndOfLoop.GetOutPort( 'DoLoop' )
172     OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
173     OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
174     OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
175     OEndOfLoopGate = EndOfLoop.GetOutPort( 'Gate' )
176     Loop.SetName( 'Loop' )
177     Loop.SetAuthor( '' )
178     Loop.SetComment( 'Compute Node' )
179     Loop.Coords( 18 , 389 )
180     
181     # Creation of Switch Nodes
182     PySwitchOdd = []
183     PySwitchOdd.append( 'from time import *      ' )
184     PySwitchOdd.append( 'def SwitchOdd(a) :        ' )
185     PySwitchOdd.append( '    sleep(1) ' )
186     PySwitchOdd.append( '    if a <= 0 : ' )
187     PySwitchOdd.append( '        OddEven = '<=0' ' )
188     PySwitchOdd.append( '        return 0,0,0,a,OddEven ' )
189     PySwitchOdd.append( '    OddEven = 'Odd'    ' )
190     PySwitchOdd.append( '    if (a&1) == 0 :    ' )
191     PySwitchOdd.append( '        OddEven = 'Even'    ' )
192     PySwitchOdd.append( '    return a & 1,1-(a&1),1-(a&1),a,OddEven    ' )
193     SwitchOdd,EndOfSwitchOdd = GraphLoopSwitchsBranchesdefault.SNode( 'SwitchOdd' , PySwitchOdd )
194     EndOfSwitchOdd.SetName( 'EndOfSwitchOdd' )
195     EndOfSwitchOdd.SetAuthor( '' )
196     EndOfSwitchOdd.SetComment( 'Compute Node' )
197     EndOfSwitchOdd.Coords( 718 , 162 )
198     PyEndOfSwitchOdd = []
199     PyEndOfSwitchOdd.append( 'from time import *  ' )
200     PyEndOfSwitchOdd.append( 'def EndOfSwitchOdd(a,Odd,Even,OddEven) :  ' )
201     PyEndOfSwitchOdd.append( '    sleep(1)  ' )
202     PyEndOfSwitchOdd.append( '    return a,Odd  ' )
203     EndOfSwitchOdd.SetPyFunction( 'EndOfSwitchOdd' , PyEndOfSwitchOdd )
204     IEndOfSwitchOdda = EndOfSwitchOdd.InPort( 'a' , 'long' )
205     IEndOfSwitchOddOdd = EndOfSwitchOdd.InPort( 'Odd' , 'boolean' )
206     IEndOfSwitchOddEven = EndOfSwitchOdd.InPort( 'Even' , 'long' )
207     IEndOfSwitchOddOddEven = EndOfSwitchOdd.InPort( 'OddEven' , 'boolean' )
208     IEndOfSwitchOddDefault = EndOfSwitchOdd.GetInPort( 'Default' )
209     OEndOfSwitchOdda = EndOfSwitchOdd.OutPort( 'a' , 'long' )
210     OEndOfSwitchOddOdd = EndOfSwitchOdd.OutPort( 'Odd' , 'boolean' )
211     OEndOfSwitchOddGate = EndOfSwitchOdd.GetOutPort( 'Gate' )
212     SwitchOdd.SetName( 'SwitchOdd' )
213     SwitchOdd.SetAuthor( '' )
214     SwitchOdd.SetComment( 'Compute Node' )
215     SwitchOdd.Coords( 240 , 142 )
216     ISwitchOdda = SwitchOdd.InPort( 'a' , 'long' )
217     ISwitchOddGate = SwitchOdd.GetInPort( 'Gate' )
218     OSwitchOddOdd = SwitchOdd.OutPort( 'Odd' , 'long' )
219     OSwitchOddEven = SwitchOdd.OutPort( 'Even' , 'int' )
220     OSwitchOdddefault = SwitchOdd.OutPort( 'default' , 'long' )
221     OSwitchOdda = SwitchOdd.OutPort( 'a' , 'long' )
222     OSwitchOddOddEven = SwitchOdd.OutPort( 'OddEven' , 'string' )
223     OSwitchOddDefault = SwitchOdd.GetOutPort( 'Default' )
224     
225     PySwitchEven = []
226     PySwitchEven.append( 'from time import *            ' )
227     PySwitchEven.append( 'def SwitchEven(a) :          ' )
228     PySwitchEven.append( '    sleep(1)  ' )
229     PySwitchEven.append( '    if a <= 0 :  ' )
230     PySwitchEven.append( '        OddEven = '<=0'  ' )
231     PySwitchEven.append( '        return 0,0,0,a,OddEven  ' )
232     PySwitchEven.append( '    OddEven = 'Even'         ' )
233     PySwitchEven.append( '    if (a&1) != 0 :         ' )
234     PySwitchEven.append( '        OddEven = 'Odd'      ' )
235     PySwitchEven.append( '    print (a&1),1-(a&1),(a&1),a,OddEven    ' )
236     PySwitchEven.append( '    return (a&1),1-(a&1),(a&1),a,OddEven         ' )
237     SwitchEven,EndOfSwitchEven = GraphLoopSwitchsBranchesdefault.SNode( 'SwitchEven' , PySwitchEven )
238     EndOfSwitchEven.SetName( 'EndOfSwitchEven' )
239     EndOfSwitchEven.SetAuthor( '' )
240     EndOfSwitchEven.SetComment( 'Compute Node' )
241     EndOfSwitchEven.Coords( 721 , 477 )
242     PyEndOfSwitchEven = []
243     PyEndOfSwitchEven.append( 'from time import *  ' )
244     PyEndOfSwitchEven.append( 'def EndOfSwitchEven(a,Even,Odd,OddEven) :  ' )
245     PyEndOfSwitchEven.append( '    sleep(1)  ' )
246     PyEndOfSwitchEven.append( '    return a,Even  ' )
247     EndOfSwitchEven.SetPyFunction( 'EndOfSwitchEven' , PyEndOfSwitchEven )
248     IEndOfSwitchEvena = EndOfSwitchEven.InPort( 'a' , 'long' )
249     IEndOfSwitchEvenEven = EndOfSwitchEven.InPort( 'Even' , 'boolean' )
250     IEndOfSwitchEvenOdd = EndOfSwitchEven.InPort( 'Odd' , 'long' )
251     IEndOfSwitchEvenOddEven = EndOfSwitchEven.InPort( 'OddEven' , 'string' )
252     IEndOfSwitchEvenDefault = EndOfSwitchEven.GetInPort( 'Default' )
253     OEndOfSwitchEvena = EndOfSwitchEven.OutPort( 'a' , 'long' )
254     OEndOfSwitchEvenEven = EndOfSwitchEven.OutPort( 'Even' , 'boolean' )
255     OEndOfSwitchEvenGate = EndOfSwitchEven.GetOutPort( 'Gate' )
256     SwitchEven.SetName( 'SwitchEven' )
257     SwitchEven.SetAuthor( '' )
258     SwitchEven.SetComment( 'Compute Node' )
259     SwitchEven.Coords( 230 , 457 )
260     ISwitchEvena = SwitchEven.InPort( 'a' , 'long' )
261     ISwitchEvenGate = SwitchEven.GetInPort( 'Gate' )
262     OSwitchEvenOdd = SwitchEven.OutPort( 'Odd' , 'long' )
263     OSwitchEvenEven = SwitchEven.OutPort( 'Even' , 'int' )
264     OSwitchEvendefault = SwitchEven.OutPort( 'default' , 'long' )
265     OSwitchEvena = SwitchEven.OutPort( 'a' , 'int' )
266     OSwitchEvenOddEven = SwitchEven.OutPort( 'OddEven' , 'string' )
267     OSwitchEvenDefault = SwitchEven.GetOutPort( 'Default' )
268     
269     # Creation of Links
270     LIsOddaEndOfSwitchOdda = GraphLoopSwitchsBranchesdefault.Link( OIsOdda , IEndOfSwitchOdda )
271     
272     LIsOddOddEndOfSwitchOddOdd = GraphLoopSwitchsBranchesdefault.Link( OIsOddOdd , IEndOfSwitchOddOdd )
273     
274     LSwitchOddOddIsOddGate = GraphLoopSwitchsBranchesdefault.Link( OSwitchOddOdd , IIsOddGate )
275     
276     LSwitchOddEvenIsNotOddEven = GraphLoopSwitchsBranchesdefault.Link( OSwitchOddEven , IIsNotOddEven )
277     
278     LSwitchOdddefaultIsOdddefaultGate = GraphLoopSwitchsBranchesdefault.Link( OSwitchOdddefault , IIsOdddefaultGate )
279     
280     LSwitchOddaIsOdddefaulta = GraphLoopSwitchsBranchesdefault.Link( OSwitchOdda , IIsOdddefaulta )
281     
282     LSwitchOddaIsOdda = GraphLoopSwitchsBranchesdefault.Link( OSwitchOdda , IIsOdda )
283     
284     LSwitchOddOddEvenEndOfSwitchOddOddEven = GraphLoopSwitchsBranchesdefault.Link( OSwitchOddOddEven , IEndOfSwitchOddOddEven )
285     
286     LSwitchOddDefaultEndOfSwitchOddDefault = GraphLoopSwitchsBranchesdefault.Link( OSwitchOddDefault , IEndOfSwitchOddDefault )
287     
288     LEndOfSwitchOddaSwitchsCompareaOdd = GraphLoopSwitchsBranchesdefault.Link( OEndOfSwitchOdda , ISwitchsCompareaOdd )
289     
290     LEndOfSwitchOddOddSwitchsCompareOdd = GraphLoopSwitchsBranchesdefault.Link( OEndOfSwitchOddOdd , ISwitchsCompareOdd )
291     
292     LIsEvenaEndOfSwitchEvena = GraphLoopSwitchsBranchesdefault.Link( OIsEvena , IEndOfSwitchEvena )
293     
294     LIsEvenEvenEndOfSwitchEvenEven = GraphLoopSwitchsBranchesdefault.Link( OIsEvenEven , IEndOfSwitchEvenEven )
295     
296     LLoopIndexSwitchsCompareIndex = GraphLoopSwitchsBranchesdefault.Link( OLoopIndex , ISwitchsCompareIndex )
297     
298     LLoopIndexSwitchOdda = GraphLoopSwitchsBranchesdefault.Link( OLoopIndex , ISwitchOdda )
299     
300     LLoopIndexSwitchEvena = GraphLoopSwitchsBranchesdefault.Link( OLoopIndex , ISwitchEvena )
301     
302     LLoopMinEndOfLoopMin = GraphLoopSwitchsBranchesdefault.Link( OLoopMin , IEndOfLoopMin )
303     
304     LLoopMaxEndOfLoopMax = GraphLoopSwitchsBranchesdefault.Link( OLoopMax , IEndOfLoopMax )
305     
306     LSwitchEvenOddIsNotEvenOdd = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvenOdd , IIsNotEvenOdd )
307     
308     LSwitchEvenEvenIsEvenGate = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvenEven , IIsEvenGate )
309     
310     LSwitchEvendefaultIsEvendefaultGate = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvendefault , IIsEvendefaultGate )
311     
312     LSwitchEvenaIsEvena = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvena , IIsEvena )
313     
314     LSwitchEvenaIsEvendefaulta = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvena , IIsEvendefaulta )
315     
316     LSwitchEvenOddEvenEndOfSwitchEvenOddEven = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvenOddEven , IEndOfSwitchEvenOddEven )
317     
318     LSwitchEvenDefaultEndOfSwitchEvenDefault = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvenDefault , IEndOfSwitchEvenDefault )
319     
320     LEndOfSwitchEvenaSwitchsCompareaEven = GraphLoopSwitchsBranchesdefault.Link( OEndOfSwitchEvena , ISwitchsCompareaEven )
321     
322     LEndOfSwitchEvenEvenSwitchsCompareEven = GraphLoopSwitchsBranchesdefault.Link( OEndOfSwitchEvenEven , ISwitchsCompareEven )
323     
324     LSwitchsCompareIndexEndOfLoopIndex = GraphLoopSwitchsBranchesdefault.Link( OSwitchsCompareIndex , IEndOfLoopIndex )
325     
326     LIsNotOddEvenEndOfSwitchOddEven = GraphLoopSwitchsBranchesdefault.Link( OIsNotOddEven , IEndOfSwitchOddEven )
327     
328     LIsNotEvenOddEndOfSwitchEvenOdd = GraphLoopSwitchsBranchesdefault.Link( OIsNotEvenOdd , IEndOfSwitchEvenOdd )
329     
330     LIsOdddefaultaEndOfSwitchOdda = GraphLoopSwitchsBranchesdefault.Link( OIsOdddefaulta , IEndOfSwitchOdda )
331     
332     LIsOdddefaultOddEndOfSwitchOddOdd = GraphLoopSwitchsBranchesdefault.Link( OIsOdddefaultOdd , IEndOfSwitchOddOdd )
333     
334     LIsEvendefaultaEndOfSwitchEvena = GraphLoopSwitchsBranchesdefault.Link( OIsEvendefaulta , IEndOfSwitchEvena )
335     
336     LIsEvendefaultEvenEndOfSwitchEvenEven = GraphLoopSwitchsBranchesdefault.Link( OIsEvendefaultEven , IEndOfSwitchEvenEven )
337     
338     # Input datas
339     ILoopIndex.Input( 0 )
340     ILoopMin.Input( -5 )
341     ILoopMax.Input( 23 )
342     
343     # Output Ports of the graph
344     #OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
345     #OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
346     #OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
347     return GraphLoopSwitchsBranchesdefault
348
349
350 GraphLoopSwitchsBranchesdefault = DefGraphLoopSwitchsBranchesdefault()