1 # Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE
3 # Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
4 # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
6 # This library is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU Lesser General Public
8 # License as published by the Free Software Foundation; either
9 # version 2.1 of the License, or (at your option) any later version.
11 # This library is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 # Lesser General Public License for more details.
16 # You should have received a copy of the GNU Lesser General Public
17 # License along with this library; if not, write to the Free Software
18 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
23 # Generated python file of Graph GraphLoopSwitchsBranchesdefault
27 # Graph creation of GraphLoopSwitchsBranchesdefault
28 def DefGraphLoopSwitchsBranchesdefault() :
29 GraphLoopSwitchsBranchesdefault = Graph( 'GraphLoopSwitchsBranchesdefault' )
30 GraphLoopSwitchsBranchesdefault.SetName( 'GraphLoopSwitchsBranchesdefault' )
31 GraphLoopSwitchsBranchesdefault.SetAuthor( 'JR' )
32 GraphLoopSwitchsBranchesdefault.SetComment( '' )
33 GraphLoopSwitchsBranchesdefault.Coords( 0 , 0 )
35 # Creation of Factory Nodes
37 # Creation of InLine Nodes
39 PyIsOdd.append( 'from time import * ' )
40 PyIsOdd.append( 'def IsOdd(a) : ' )
41 PyIsOdd.append( ' print a,"IsOdd" ' )
42 PyIsOdd.append( ' sleep( 1 ) ' )
43 PyIsOdd.append( ' return a,1 ' )
44 IsOdd = GraphLoopSwitchsBranchesdefault.INode( 'IsOdd' , PyIsOdd )
45 IsOdd.SetName( 'IsOdd' )
47 IsOdd.SetComment( 'Python function' )
48 IsOdd.Coords( 476 , 2 )
49 IIsOdda = IsOdd.InPort( 'a' , 'long' )
50 IIsOddGate = IsOdd.GetInPort( 'Gate' )
51 OIsOdda = IsOdd.OutPort( 'a' , 'long' )
52 OIsOddOdd = IsOdd.OutPort( 'Odd' , 'long' )
53 OIsOddGate = IsOdd.GetOutPort( 'Gate' )
56 PyIsEven.append( 'from time import * ' )
57 PyIsEven.append( 'def IsEven(a) : ' )
58 PyIsEven.append( ' print a,"IsEven" ' )
59 PyIsEven.append( ' sleep( 1 ) ' )
60 PyIsEven.append( ' return a,1 ' )
61 IsEven = GraphLoopSwitchsBranchesdefault.INode( 'IsEven' , PyIsEven )
62 IsEven.SetName( 'IsEven' )
63 IsEven.SetAuthor( '' )
64 IsEven.SetComment( 'Python function' )
65 IsEven.Coords( 472 , 724 )
66 IIsEvena = IsEven.InPort( 'a' , 'long' )
67 IIsEvenGate = IsEven.GetInPort( 'Gate' )
68 OIsEvena = IsEven.OutPort( 'a' , 'long' )
69 OIsEvenEven = IsEven.OutPort( 'Even' , 'long' )
70 OIsEvenGate = IsEven.GetOutPort( 'Gate' )
73 PySwitchsCompare.append( 'from time import * ' )
74 PySwitchsCompare.append( 'def SwitchsCompare(aOdd,Odd,aEven,Even,Index) : ' )
75 PySwitchsCompare.append( ' sleep(1) ' )
76 PySwitchsCompare.append( ' return Index ' )
77 SwitchsCompare = GraphLoopSwitchsBranchesdefault.INode( 'SwitchsCompare' , PySwitchsCompare )
78 SwitchsCompare.SetName( 'SwitchsCompare' )
79 SwitchsCompare.SetAuthor( '' )
80 SwitchsCompare.SetComment( 'Compute Node' )
81 SwitchsCompare.Coords( 916 , 269 )
82 ISwitchsCompareaOdd = SwitchsCompare.InPort( 'aOdd' , 'long' )
83 ISwitchsCompareOdd = SwitchsCompare.InPort( 'Odd' , 'boolean' )
84 ISwitchsCompareaEven = SwitchsCompare.InPort( 'aEven' , 'long' )
85 ISwitchsCompareEven = SwitchsCompare.InPort( 'Even' , 'boolean' )
86 ISwitchsCompareIndex = SwitchsCompare.InPort( 'Index' , 'long' )
87 ISwitchsCompareGate = SwitchsCompare.GetInPort( 'Gate' )
88 OSwitchsCompareIndex = SwitchsCompare.OutPort( 'Index' , 'long' )
89 OSwitchsCompareGate = SwitchsCompare.GetOutPort( 'Gate' )
92 PyIsNotOdd.append( 'from time import * ' )
93 PyIsNotOdd.append( 'def IsNotOdd(Even) : ' )
94 PyIsNotOdd.append( ' sleep(1) ' )
95 PyIsNotOdd.append( ' return Even ' )
96 IsNotOdd = GraphLoopSwitchsBranchesdefault.INode( 'IsNotOdd' , PyIsNotOdd )
97 IsNotOdd.SetName( 'IsNotOdd' )
98 IsNotOdd.SetAuthor( '' )
99 IsNotOdd.SetComment( 'Compute Node' )
100 IsNotOdd.Coords( 477 , 137 )
101 IIsNotOddEven = IsNotOdd.InPort( 'Even' , 'long' )
102 IIsNotOddGate = IsNotOdd.GetInPort( 'Gate' )
103 OIsNotOddEven = IsNotOdd.OutPort( 'Even' , 'long' )
104 OIsNotOddGate = IsNotOdd.GetOutPort( 'Gate' )
107 PyIsNotEven.append( 'from time import * ' )
108 PyIsNotEven.append( 'def IsNotEven(Odd) : ' )
109 PyIsNotEven.append( ' sleep(1) ' )
110 PyIsNotEven.append( ' return Odd ' )
111 IsNotEven = GraphLoopSwitchsBranchesdefault.INode( 'IsNotEven' , PyIsNotEven )
112 IsNotEven.SetName( 'IsNotEven' )
113 IsNotEven.SetAuthor( '' )
114 IsNotEven.SetComment( 'Compute Node' )
115 IsNotEven.Coords( 475 , 601 )
116 IIsNotEvenOdd = IsNotEven.InPort( 'Odd' , 'long' )
117 IIsNotEvenGate = IsNotEven.GetInPort( 'Gate' )
118 OIsNotEvenOdd = IsNotEven.OutPort( 'Odd' , 'long' )
119 OIsNotEvenGate = IsNotEven.GetOutPort( 'Gate' )
122 PyIsOdddefault.append( 'from time import * ' )
123 PyIsOdddefault.append( 'def IsOdddefault(a) : ' )
124 PyIsOdddefault.append( ' sleep(1) ' )
125 PyIsOdddefault.append( ' return a,0 ' )
126 PyIsOdddefault.append( ' ' )
127 IsOdddefault = GraphLoopSwitchsBranchesdefault.INode( 'IsOdddefault' , PyIsOdddefault )
128 IsOdddefault.SetName( 'IsOdddefault' )
129 IsOdddefault.SetAuthor( '' )
130 IsOdddefault.SetComment( 'Compute Node' )
131 IsOdddefault.Coords( 477 , 285 )
132 IIsOdddefaulta = IsOdddefault.InPort( 'a' , 'long' )
133 IIsOdddefaultGate = IsOdddefault.GetInPort( 'Gate' )
134 OIsOdddefaulta = IsOdddefault.OutPort( 'a' , 'long' )
135 OIsOdddefaultOdd = IsOdddefault.OutPort( 'Odd' , 'long' )
136 OIsOdddefaultGate = IsOdddefault.GetOutPort( 'Gate' )
139 PyIsEvendefault.append( 'from time import * ' )
140 PyIsEvendefault.append( 'def IsEvendefault(a) : ' )
141 PyIsEvendefault.append( ' sleep(1) ' )
142 PyIsEvendefault.append( ' return a,0 ' )
143 PyIsEvendefault.append( ' ' )
144 IsEvendefault = GraphLoopSwitchsBranchesdefault.INode( 'IsEvendefault' , PyIsEvendefault )
145 IsEvendefault.SetName( 'IsEvendefault' )
146 IsEvendefault.SetAuthor( '' )
147 IsEvendefault.SetComment( 'Compute Node' )
148 IsEvendefault.Coords( 478 , 434 )
149 IIsEvendefaulta = IsEvendefault.InPort( 'a' , 'long' )
150 IIsEvendefaultGate = IsEvendefault.GetInPort( 'Gate' )
151 OIsEvendefaulta = IsEvendefault.OutPort( 'a' , 'long' )
152 OIsEvendefaultEven = IsEvendefault.OutPort( 'Even' , 'long' )
153 OIsEvendefaultGate = IsEvendefault.GetOutPort( 'Gate' )
155 # Creation of Loop Nodes
157 PyLoop.append( 'def InitLoop(Index,Min,Max) : ' )
158 PyLoop.append( ' Index = Max ' )
159 PyLoop.append( ' return Index,Min,Max ' )
161 PyMoreLoop.append( 'def MoreLoop(Index,Min,Max) : ' )
162 PyMoreLoop.append( ' if Index >= Min : ' )
163 PyMoreLoop.append( ' DoLoop = 1 ' )
164 PyMoreLoop.append( ' else : ' )
165 PyMoreLoop.append( ' DoLoop = 0 ' )
166 PyMoreLoop.append( ' return DoLoop,Index,Min,Max ' )
168 PyNextLoop.append( 'def NextLoop(Index,Min,Max) : ' )
169 PyNextLoop.append( ' Index = Index - 1 ' )
170 PyNextLoop.append( ' return Index,Min,Max ' )
171 Loop,EndOfLoop = GraphLoopSwitchsBranchesdefault.LNode( 'InitLoop' , PyLoop , 'MoreLoop' , PyMoreLoop , 'NextLoop' , PyNextLoop )
172 EndOfLoop.SetName( 'EndOfLoop' )
173 EndOfLoop.SetAuthor( '' )
174 EndOfLoop.SetComment( 'Compute Node' )
175 EndOfLoop.Coords( 1097 , 309 )
177 EndOfLoop.SetPyFunction( '' , PyEndOfLoop )
178 ILoopDoLoop = Loop.GetInPort( 'DoLoop' )
179 ILoopIndex = Loop.InPort( 'Index' , 'long' )
180 ILoopMin = Loop.InPort( 'Min' , 'long' )
181 ILoopMax = Loop.InPort( 'Max' , 'long' )
182 ILoopGate = Loop.GetInPort( 'Gate' )
183 OLoopDoLoop = Loop.GetOutPort( 'DoLoop' )
184 OLoopIndex = Loop.GetOutPort( 'Index' )
185 OLoopMin = Loop.GetOutPort( 'Min' )
186 OLoopMax = Loop.GetOutPort( 'Max' )
187 IEndOfLoopDoLoop = EndOfLoop.GetInPort( 'DoLoop' )
188 IEndOfLoopIndex = EndOfLoop.GetInPort( 'Index' )
189 IEndOfLoopMin = EndOfLoop.GetInPort( 'Min' )
190 IEndOfLoopMax = EndOfLoop.GetInPort( 'Max' )
191 IEndOfLoopGate = EndOfLoop.GetInPort( 'Gate' )
192 OEndOfLoopDoLoop = EndOfLoop.GetOutPort( 'DoLoop' )
193 OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
194 OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
195 OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
196 OEndOfLoopGate = EndOfLoop.GetOutPort( 'Gate' )
197 Loop.SetName( 'Loop' )
199 Loop.SetComment( 'Compute Node' )
200 Loop.Coords( 18 , 389 )
202 # Creation of Switch Nodes
204 PySwitchOdd.append( 'from time import * ' )
205 PySwitchOdd.append( 'def SwitchOdd(a) : ' )
206 PySwitchOdd.append( ' sleep(1) ' )
207 PySwitchOdd.append( ' if a <= 0 : ' )
208 PySwitchOdd.append( ' OddEven = '<=0' ' )
209 PySwitchOdd.append( ' return 0,0,0,a,OddEven ' )
210 PySwitchOdd.append( ' OddEven = 'Odd' ' )
211 PySwitchOdd.append( ' if (a&1) == 0 : ' )
212 PySwitchOdd.append( ' OddEven = 'Even' ' )
213 PySwitchOdd.append( ' return a & 1,1-(a&1),1-(a&1),a,OddEven ' )
214 SwitchOdd,EndOfSwitchOdd = GraphLoopSwitchsBranchesdefault.SNode( 'SwitchOdd' , PySwitchOdd )
215 EndOfSwitchOdd.SetName( 'EndOfSwitchOdd' )
216 EndOfSwitchOdd.SetAuthor( '' )
217 EndOfSwitchOdd.SetComment( 'Compute Node' )
218 EndOfSwitchOdd.Coords( 718 , 162 )
219 PyEndOfSwitchOdd = []
220 PyEndOfSwitchOdd.append( 'from time import * ' )
221 PyEndOfSwitchOdd.append( 'def EndOfSwitchOdd(a,Odd,Even,OddEven) : ' )
222 PyEndOfSwitchOdd.append( ' sleep(1) ' )
223 PyEndOfSwitchOdd.append( ' return a,Odd ' )
224 EndOfSwitchOdd.SetPyFunction( 'EndOfSwitchOdd' , PyEndOfSwitchOdd )
225 IEndOfSwitchOdda = EndOfSwitchOdd.InPort( 'a' , 'long' )
226 IEndOfSwitchOddOdd = EndOfSwitchOdd.InPort( 'Odd' , 'boolean' )
227 IEndOfSwitchOddEven = EndOfSwitchOdd.InPort( 'Even' , 'long' )
228 IEndOfSwitchOddOddEven = EndOfSwitchOdd.InPort( 'OddEven' , 'boolean' )
229 IEndOfSwitchOddDefault = EndOfSwitchOdd.GetInPort( 'Default' )
230 OEndOfSwitchOdda = EndOfSwitchOdd.OutPort( 'a' , 'long' )
231 OEndOfSwitchOddOdd = EndOfSwitchOdd.OutPort( 'Odd' , 'boolean' )
232 OEndOfSwitchOddGate = EndOfSwitchOdd.GetOutPort( 'Gate' )
233 SwitchOdd.SetName( 'SwitchOdd' )
234 SwitchOdd.SetAuthor( '' )
235 SwitchOdd.SetComment( 'Compute Node' )
236 SwitchOdd.Coords( 240 , 142 )
237 ISwitchOdda = SwitchOdd.InPort( 'a' , 'long' )
238 ISwitchOddGate = SwitchOdd.GetInPort( 'Gate' )
239 OSwitchOddOdd = SwitchOdd.OutPort( 'Odd' , 'long' )
240 OSwitchOddEven = SwitchOdd.OutPort( 'Even' , 'int' )
241 OSwitchOdddefault = SwitchOdd.OutPort( 'default' , 'long' )
242 OSwitchOdda = SwitchOdd.OutPort( 'a' , 'long' )
243 OSwitchOddOddEven = SwitchOdd.OutPort( 'OddEven' , 'string' )
244 OSwitchOddDefault = SwitchOdd.GetOutPort( 'Default' )
247 PySwitchEven.append( 'from time import * ' )
248 PySwitchEven.append( 'def SwitchEven(a) : ' )
249 PySwitchEven.append( ' sleep(1) ' )
250 PySwitchEven.append( ' if a <= 0 : ' )
251 PySwitchEven.append( ' OddEven = '<=0' ' )
252 PySwitchEven.append( ' return 0,0,0,a,OddEven ' )
253 PySwitchEven.append( ' OddEven = 'Even' ' )
254 PySwitchEven.append( ' if (a&1) != 0 : ' )
255 PySwitchEven.append( ' OddEven = 'Odd' ' )
256 PySwitchEven.append( ' print (a&1),1-(a&1),(a&1),a,OddEven ' )
257 PySwitchEven.append( ' return (a&1),1-(a&1),(a&1),a,OddEven ' )
258 SwitchEven,EndOfSwitchEven = GraphLoopSwitchsBranchesdefault.SNode( 'SwitchEven' , PySwitchEven )
259 EndOfSwitchEven.SetName( 'EndOfSwitchEven' )
260 EndOfSwitchEven.SetAuthor( '' )
261 EndOfSwitchEven.SetComment( 'Compute Node' )
262 EndOfSwitchEven.Coords( 721 , 477 )
263 PyEndOfSwitchEven = []
264 PyEndOfSwitchEven.append( 'from time import * ' )
265 PyEndOfSwitchEven.append( 'def EndOfSwitchEven(a,Even,Odd,OddEven) : ' )
266 PyEndOfSwitchEven.append( ' sleep(1) ' )
267 PyEndOfSwitchEven.append( ' return a,Even ' )
268 EndOfSwitchEven.SetPyFunction( 'EndOfSwitchEven' , PyEndOfSwitchEven )
269 IEndOfSwitchEvena = EndOfSwitchEven.InPort( 'a' , 'long' )
270 IEndOfSwitchEvenEven = EndOfSwitchEven.InPort( 'Even' , 'boolean' )
271 IEndOfSwitchEvenOdd = EndOfSwitchEven.InPort( 'Odd' , 'long' )
272 IEndOfSwitchEvenOddEven = EndOfSwitchEven.InPort( 'OddEven' , 'string' )
273 IEndOfSwitchEvenDefault = EndOfSwitchEven.GetInPort( 'Default' )
274 OEndOfSwitchEvena = EndOfSwitchEven.OutPort( 'a' , 'long' )
275 OEndOfSwitchEvenEven = EndOfSwitchEven.OutPort( 'Even' , 'boolean' )
276 OEndOfSwitchEvenGate = EndOfSwitchEven.GetOutPort( 'Gate' )
277 SwitchEven.SetName( 'SwitchEven' )
278 SwitchEven.SetAuthor( '' )
279 SwitchEven.SetComment( 'Compute Node' )
280 SwitchEven.Coords( 230 , 457 )
281 ISwitchEvena = SwitchEven.InPort( 'a' , 'long' )
282 ISwitchEvenGate = SwitchEven.GetInPort( 'Gate' )
283 OSwitchEvenOdd = SwitchEven.OutPort( 'Odd' , 'long' )
284 OSwitchEvenEven = SwitchEven.OutPort( 'Even' , 'int' )
285 OSwitchEvendefault = SwitchEven.OutPort( 'default' , 'long' )
286 OSwitchEvena = SwitchEven.OutPort( 'a' , 'int' )
287 OSwitchEvenOddEven = SwitchEven.OutPort( 'OddEven' , 'string' )
288 OSwitchEvenDefault = SwitchEven.GetOutPort( 'Default' )
291 LIsOddaEndOfSwitchOdda = GraphLoopSwitchsBranchesdefault.Link( OIsOdda , IEndOfSwitchOdda )
293 LIsOddOddEndOfSwitchOddOdd = GraphLoopSwitchsBranchesdefault.Link( OIsOddOdd , IEndOfSwitchOddOdd )
295 LSwitchOddOddIsOddGate = GraphLoopSwitchsBranchesdefault.Link( OSwitchOddOdd , IIsOddGate )
297 LSwitchOddEvenIsNotOddEven = GraphLoopSwitchsBranchesdefault.Link( OSwitchOddEven , IIsNotOddEven )
299 LSwitchOdddefaultIsOdddefaultGate = GraphLoopSwitchsBranchesdefault.Link( OSwitchOdddefault , IIsOdddefaultGate )
301 LSwitchOddaIsOdddefaulta = GraphLoopSwitchsBranchesdefault.Link( OSwitchOdda , IIsOdddefaulta )
303 LSwitchOddaIsOdda = GraphLoopSwitchsBranchesdefault.Link( OSwitchOdda , IIsOdda )
305 LSwitchOddOddEvenEndOfSwitchOddOddEven = GraphLoopSwitchsBranchesdefault.Link( OSwitchOddOddEven , IEndOfSwitchOddOddEven )
307 LSwitchOddDefaultEndOfSwitchOddDefault = GraphLoopSwitchsBranchesdefault.Link( OSwitchOddDefault , IEndOfSwitchOddDefault )
309 LEndOfSwitchOddaSwitchsCompareaOdd = GraphLoopSwitchsBranchesdefault.Link( OEndOfSwitchOdda , ISwitchsCompareaOdd )
311 LEndOfSwitchOddOddSwitchsCompareOdd = GraphLoopSwitchsBranchesdefault.Link( OEndOfSwitchOddOdd , ISwitchsCompareOdd )
313 LIsEvenaEndOfSwitchEvena = GraphLoopSwitchsBranchesdefault.Link( OIsEvena , IEndOfSwitchEvena )
315 LIsEvenEvenEndOfSwitchEvenEven = GraphLoopSwitchsBranchesdefault.Link( OIsEvenEven , IEndOfSwitchEvenEven )
317 LLoopIndexSwitchsCompareIndex = GraphLoopSwitchsBranchesdefault.Link( OLoopIndex , ISwitchsCompareIndex )
319 LLoopIndexSwitchOdda = GraphLoopSwitchsBranchesdefault.Link( OLoopIndex , ISwitchOdda )
321 LLoopIndexSwitchEvena = GraphLoopSwitchsBranchesdefault.Link( OLoopIndex , ISwitchEvena )
323 LLoopMinEndOfLoopMin = GraphLoopSwitchsBranchesdefault.Link( OLoopMin , IEndOfLoopMin )
325 LLoopMaxEndOfLoopMax = GraphLoopSwitchsBranchesdefault.Link( OLoopMax , IEndOfLoopMax )
327 LSwitchEvenOddIsNotEvenOdd = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvenOdd , IIsNotEvenOdd )
329 LSwitchEvenEvenIsEvenGate = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvenEven , IIsEvenGate )
331 LSwitchEvendefaultIsEvendefaultGate = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvendefault , IIsEvendefaultGate )
333 LSwitchEvenaIsEvena = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvena , IIsEvena )
335 LSwitchEvenaIsEvendefaulta = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvena , IIsEvendefaulta )
337 LSwitchEvenOddEvenEndOfSwitchEvenOddEven = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvenOddEven , IEndOfSwitchEvenOddEven )
339 LSwitchEvenDefaultEndOfSwitchEvenDefault = GraphLoopSwitchsBranchesdefault.Link( OSwitchEvenDefault , IEndOfSwitchEvenDefault )
341 LEndOfSwitchEvenaSwitchsCompareaEven = GraphLoopSwitchsBranchesdefault.Link( OEndOfSwitchEvena , ISwitchsCompareaEven )
343 LEndOfSwitchEvenEvenSwitchsCompareEven = GraphLoopSwitchsBranchesdefault.Link( OEndOfSwitchEvenEven , ISwitchsCompareEven )
345 LSwitchsCompareIndexEndOfLoopIndex = GraphLoopSwitchsBranchesdefault.Link( OSwitchsCompareIndex , IEndOfLoopIndex )
347 LIsNotOddEvenEndOfSwitchOddEven = GraphLoopSwitchsBranchesdefault.Link( OIsNotOddEven , IEndOfSwitchOddEven )
349 LIsNotEvenOddEndOfSwitchEvenOdd = GraphLoopSwitchsBranchesdefault.Link( OIsNotEvenOdd , IEndOfSwitchEvenOdd )
351 LIsOdddefaultaEndOfSwitchOdda = GraphLoopSwitchsBranchesdefault.Link( OIsOdddefaulta , IEndOfSwitchOdda )
353 LIsOdddefaultOddEndOfSwitchOddOdd = GraphLoopSwitchsBranchesdefault.Link( OIsOdddefaultOdd , IEndOfSwitchOddOdd )
355 LIsEvendefaultaEndOfSwitchEvena = GraphLoopSwitchsBranchesdefault.Link( OIsEvendefaulta , IEndOfSwitchEvena )
357 LIsEvendefaultEvenEndOfSwitchEvenEven = GraphLoopSwitchsBranchesdefault.Link( OIsEvendefaultEven , IEndOfSwitchEvenEven )
360 ILoopIndex.Input( 0 )
364 # Output Ports of the graph
365 #OEndOfLoopIndex = EndOfLoop.GetOutPort( 'Index' )
366 #OEndOfLoopMin = EndOfLoop.GetOutPort( 'Min' )
367 #OEndOfLoopMax = EndOfLoop.GetOutPort( 'Max' )
368 return GraphLoopSwitchsBranchesdefault
371 GraphLoopSwitchsBranchesdefault = DefGraphLoopSwitchsBranchesdefault()